Systems Architect - Health Systems
Achieve more than YOU BELIEVE |
Discovery Health Systems (DHS)
Systems Architect – Platform Solutions
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 Discovery Health Systems (DHS) – Platform Solutions
Platform Solution is a team that is responsible for productionizing of internal systems from focused application into transformative products. We focus on the application of stringent software processes and strong methodologies to facilitate the migration work into a product. We also have a set of responsibilities being supporting strategic business initiatives including delivery products into a full-scale production environment. The area is high paced with a strong focus on delivery.
Key Purpose
Translates the DARP into a Software Architectural Specification that is aligned to the technical strategy, integrates to other systems and ensures optimal systems performance. Guides and the reviews the source code development process with regards to alignment to the technical design. Monitors the
systems performance and proactively finds ways to enhance efficiency and ensure stability. Conduct reviews and contribute to the development of the Standards.
Areas of responsibility may include but not limited to:
The successful candidate will be required to perform but not limited to the following key outputs in respect of the Platform Solutions portfolio: Decision and Design Artefacts
Review Report
Problem/Incident Root Cause Analysis Report
SLA Compliance Report
Source Code
Guidelines, Standards and Coaching
|
Competencies The successful candidate must demonstrate the following competencies:
|
Education and Experience
- BSc Informatics/Computer Science or Mathematics
- Project Management qualification - beneficial
- Minimum of 9 years’ experience in software development in Java
- Minimum of 2 years’ experience in a team lead capacity
- Must have relevant business experience or product/systems knowledge
- Process knowledge of SDLC, Project Management, Systems architecture, ITIL processes, CMMI
- Technical knowledge of SpringBoot, Java, Java script, SQL, Angular, HTML, Magic, PSQL, Oracle, UML, BPM, Modelling – essential
- Strong knowledge of DevOps, Agile methodology and Solution Architecture
- Strong knowledge of enterprise integration technologies including messaging (JMS and AQMP), events, webservices (REST, SOAP) and websockets
- Strong knowledge of Enterprise Integration Patterns
- Knowledge of Data modelling techniques, UML process design, Usability design
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.