Systems Analyst

Details of the offer

Business Unit: Vitality Life


Function: Java Development


Date: 1 Nov 2024



Discovery – Vitality Life



System Analyst – Data/Corp Systems



About Discovery


Discovery's core purpose is to make people healthier and to enhance and protect their lives. We seek out and invest in exceptional individuals who understand and support our core purpose, and whose own values align with those of Discovery. Our fast-paced and dynamic environment enables smart, self-driven people to be their best. As global thought leaders, Discovery is passionate about innovating in order to not only achieve financial success, but to ignite positive and meaningful change within our society.


About Vitality Life


Working in a high-performance organization that prides itself on attracting the finest talent, we constantly strive to develop data-driven solutions that make a meaningful impact. Our environment is always buzzing with energy, with intelligent, motivated people collaborating to move the company forward through innovative data systems. A Systems Analyst position is available within the Data/Corporate team to support dynamic projects and enhancements that drive our data strategy. This role will focus on analyzing complex data requirements, designing scalable systems, and ensuring efficient integration of corporate data solutions to enhance overall business performance.



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 Employment equity The Company's approved Employment Equity Plan and Targets will be considered as part of the recruitment process. As an Equal Opportunities employer, we actively encourage and welcome people with various disabilities to apply.



#J-18808-Ljbffr


Nominal Salary: To be agreed

Source: Jobrapido_Ppc

Requirements

Ios Developer (Senior)

Discovery – Group Information Services - Digital Channels Senior iOS Developer – Mobile Team About Discovery Discovery's core purpose is to make people healt...


Gauteng

Published a month ago

Junior Cybersecurity Analyst

Junior Cybersecurity Analyst (Remote) Are you driven by the mission to protect digital assets and tackle complex security challenges We are seeking a Junior ...


Holohire - Gauteng

Published a month ago

Test Yst Intermediate

About our client: Our client offers financial service solutions helping their clients achieve their dreams. With an emphasis on culture fit they boast a dedi...


Parvana - Gauteng

Published a month ago

Senior Java Developer

Key Purpose Designs, develops, and implements Java applications to support business requirements. Follows approved life cycle methodologies, creates design d...


Frostbyte Pty Ltd - Gauteng

Published a month ago

Built at: 2024-11-15T07:23:38.918Z