Systems Analyst needed at Discovery Limited

Save

Job title : Systems Analyst

Job Location : Gauteng,

Deadline : January 12, 2025

Quick Recommended Links

Key Purpose

  • Our Software Engineers play a critical role in Vitality’s successful business model by building and maintaining software solutions, in line with quality and time parameters, to enable operation as a fully integrated composite business, offering brilliant products with seamless, intuitive customer journeys.
  • The System Analyst leads and plans development across large or multiple teams, providing expertise in many technical areas or specialisms with very deep knowledge in a particular technical area. They are fully competent in two specialisms and are working towards competency in a third specialism. This role is required to influence both internally and externally with 3rd parties based on Vitality   standards and governance.

Areas of responsibility may include but not limited to:

  • Implement the software development life cycle: build, maintain, test, deliver, release and document user-friendly and customer centric software solutions, as required.
  • leads on and solves large, complicated problems and ensures route cause analysis and recommendations are made.
  • fully comprehends appropriate architectural patterns and designs that address the scope of the business problems and coaches these to others.
  • takes ownership of releases and ensures their success. takes accountability for the successful technical operation of the systems they own.
  • contributes to enterprise architectural decision making by way of being a subject matter expert in the scope of a core application technology or technical specialism. is familiar with both architectural and design patterns. employs design principles into their deliveries.
  • knowledgeable and engaged with current technology design updates. actively participates and enforces peer reviews, providing insightful observations and guidance, addressing design, supportability or practical problems in a clear and respectful manner. 
  • produces documentation that exemplifies the quality requirements to all other engineers takes the lead on developing process and standards improvements.
  • Deliver to standards: Understand, adhere to and apply Vitality’s defined technical and process standards to ensure the effective management of risks and the protection of Vitality’s data.
  • Recognised as the subject matter expert on adherence to standards and champions a modern engineering standard approach at Vitality.
  • Encourage and reinforce the correct application of standards and leading by example. 
  • Provide input into the development of new standards and documentation improvements plus develop and/or write inhouse standards as well as standards for third party tools.
  • Actively keep up to date with industry standards and ensure in-house standards are aligned with industry standards.
  • Review and sign off on new standards to ensure they are in line with the Vitality way of working and current leading practice.
  • Provide integrated solutions: ensure solutions are user-focused, strategically aligned and effectively integrated across multiple teams and platforms to ensure the business needs are met.
  • Coordinate build activities across systems and undertake and support integration testing activities.
  • Responsible for assuring that software changes and/or enhancements are in line with the overall architecture and ensure that low level designs or integrated solutions meet the definition of “ready”.
  • Work within and across teams to ensure seamless integration and get actively involved in complex trouble shooting if/when things go wrong.
  • Contribute to design, taking into account information security and performance, to ensure that integration works, influencing planning and the management team to understand the impact on the delivery process.
  • Engage stakeholders: Collaborate, work with and develop an understanding of the needs and requirements of both internal and external stakeholders in order to achieve the desired outcomes.
  • Working with senior management, internal stakeholders and 3rd parties to understand the business requirements and technology design, discuss and agree product launch requirements and ensure integration across multiple journeys.
  • Brief and make presentations to senior IT management, participate in and advise strategic and business planning processes.
  • Define future requirements and identify opportunities for future optimisation. 
  • Identify and surface issues and solutions.
  • Build and transfer skills and knowledge: Take responsibility for developing personal skills and expertise aligned to role.
  • Identifies critical areas of future learning and development required by software engineers to remain current, and oversee the organisation of relevant training for software engineers.
  • Coaches and mentors senior software engineers;
  • Presents and participates in internal development sessions (lunch & learn / developer forum / case studies / learning circles) as requested by senior software engineers;
  • Reviews available external programmes and makes recommendation;
  • Puts Vitality forward for industry awards relating to knowledge and skills;                
     
  • Collaborate within and across teams: Work effectively together with others across varying areas of expertise to achieve the required results. 

Education and Experience

Education

  • Matric
  • A Bachelor’s degree or Diploma in Computer Sciences/ Information Systems or equivalent IT tertiary qualification

Experience and knowledge

  • 5 years’ systems development experience in Java, Java EE 
  • An excellent understanding of Enterprise Data architectures 
  • Strong technical skills in Java (Spring Boot, Hibernate), AWS microservices, Oracle, Mongo & PostGres.
  • Strong Microservices experience is required including Design.
  • A solid understanding of event driven architecture 
  • IntelliJ Eclipse IDE 
  • JUnit with unit and integration tests 
  • JIRA, Confluence, Git with BitBucket Code versioning 
  • Splunk, Dynatrace, Kibana experience 
  • SOAP, XML, XSLT, Web Services experience 
  • JMS, Tibco EMS experience 
  • JSP, html, Struts experience 
  • EJB 3, & EJB 2 experience
  • EAP 7 Server

How to Apply for this Offer

Interested and Qualified candidates should Click here to Apply Now

  • ICT jobs