Apply now »

Developer (Senior)

Business Unit:  Discovery Health
Function:  Development (Oracle/Delphi/Magic/etc)
Date:  31 Aug 2026

Discovery – Health Systems (DHS)

Senior Developer - Acquisition & Billings

 

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) – Acquisition & Billings

 

The Acquisition & Billing and Admin team within Discovery Health Systems (DHS) is a world class software development center of excellence that enables Discovery Business to use digital transformation as a competitive advantage. It focuses on rapid, quality software delivery. Innovation and excellence are key attributes to all our initiatives. The skills and expertise in the team allows a diverse product development on all strategic, tactical and operational changes. Our environment is fast-paced and demands energy, drive, enthusiasm, ownership and creativity, but it rewards with an extremely fulfilling and stimulating environment that actively supports career growth and development. The Acquisition & Billings systems team focuses on building robust and efficient solutions catering for the swift and accurate onboarding of new clients, key underwriting systems focusing on managing the risk and wellbeing of existing and new clients. Effortless, cognitive and digital solutions for the administration of existing insurance clients and through integration with worldwide partners such as SAP; facilitation of the collection and control of client’s subscriptions and management of financial billings.

 

Key Purpose

 Work closely with a passionate development team to design, develop and maintain Java based solutions for a dynamic, multi-national company that sets the benchmark in its industry. The DHS Acquisition & Billing and Admin Dev team translates the customer requirements into executable code without errors; finding effective software solutions to technical issues. The role of the Java Developer is to provide the most effective solutions and designs to ensure the application performs the functions as required by business releasing source code with zero defects. The role also extends to the coaching and development of other Developers during the code review process to understand and apply the DHS coding 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 Enterprise Architecture portfolio:

  • Implement the technical specification using the relevant development language
  • Produce source code by applying the DHS technical standards and referencing systems exposed
  • Develop, test, and maintain high-quality application software
  • Analyse, maintain and enhance existing application and troubleshoot issues.
  • Assist with the production of technical specifications and designs
  • Promote new technologies and share knowledge within the team.
  • Recommend improvements to development processes, contribute to implementation plans, and assist in rollout
  • Perform code reviews.
  • Consulting with the BA and Architect teams on technical issues encountered
  • Document logic and comments inside code
  • Documentation of database structure, rule changes and updating configuration files
  • Conduct unit testing, review error logs as well as review and correct defects found
  • Participate in the process of reviewing code for consistent application of standards, logic and effective use of libraries as well as reusable aspects of the application
  • Coaching and team collaboration with other Developers to instill an understanding and application of the DHS coding standards
  • Perform defect root cause analysis by responding to the Incidents team, logging issues appropriately and conducting preliminary analysis
  • Integrate with internal legacy systems and 3rd party of the shelf systems and ensure the end to end solution is effective
  • Performance testing
  • Implement the security standards based on the DHS policies

 

Competencies

 

The successful candidate must demonstrate the following competencies

  • Self-starter who takes ownership, is accountable, and is able to work with minimal supervision.
  • Passionate about technology and development.
  • Results oriented with the ability to work under pressure and juggle multiple concurrent projects with changing priorities and deadlines
  • Strong analytical and problem solving skills.
  • Able to deal with complexity and migrate between detailed and high level requirements.
  • Excellent written and verbal communication skills.

  

Education and Experience

 

  • Matric with English and Mathematics
  • Minimum IT degree level education (BCom or BSc in information systems or computer science)
  • Minimum of 3+ years’ Java experience systems development experience.
  • Experience with Java, Spring, Spring Boot, Spring Cloud, ORM, Angular, Maven, Git.
  • Strong experience in SOAP, XML/XSD, WSDL, Rest, JSON, Swagger, and OpenAPI.
  • Unit testing and mocking frameworks.
  • Knowledge of OO design principles and development patterns
  • Distributed systems and microservices
  • Secure software development practices
  • Vulnerability assessment and remediation
  • Relational databases and Pl/SQL (Oracle) (advantageous)
  • Presentation layer development (HTML5, CSS, SASS, JavaScript, Angular, J2EE/J2E and application servers -Weblogic).
  • Strong documentation skills in technical and architecture specifications (Elastic/OpenSearch)
  • Exposure to both Agile and Waterfall SDLC
  • Experience in DevOps tools like automation, CI/CD, Bamboo, Bitbucket, Ansible, Jira, Confluence Atlassian Suite.
  • Beneficial experience working with containers (Docker, Kubernetes)
  • Beneficial experience in Angular 3+, JavaScript, Bootstrap
  • Beneficial experience in Security (SAML, OAuth2, JWT, encryption, OIDC, Dynatrace, SAST/DAST

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.

Apply now »