Discovery Limited Java Developer (Intermediate) – Health Systems Jobs in South Africa
About Discovery Health Systems
The Discovery Health Systems (DHS) is a world class software development house that enables the Discovery Health 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.
Key Purpose
Translates the CRS and PRS into executable code without errors. Finds effective software solutions to technical issues. Ensure that the application performs the functions as required by business. Releases source code with zero defects.
Areas of responsibility may include but not limited to
Source Code
Implement the Technical Specification using the relevant development language (Java, Magic).
Produce source code by applying the DHS technical standards, and referencing the systems’ exposed sub processes.
Update the reference documentation and update the scheduling tool with progress.
Consult with BA and Architect on technical issues encountered.
Document logic and comments inside code.
Document Database structure changes and rule changes.
Produce or update the configuration files.
Unit Test Code
Conduct unit testing, and fix any defects found.
Review error logs and provide BA with updates on fixes found in testing.
Consult and assist the BA in reviewing defects found in testing.
During Test Standby duties, handle any defects as raised in the testing process.
Release the source code with zero defects.
Peer Review Report
Participate in the process of reviewing code for consistent application of standards, logic and effective use of libraries and reusable aspects of the application.
Defects Root Cause Analysis
Respond to incidents escalated by the Incidents team.
Log issues in the appropriate issues tracking system.
Conduct preliminary analysis on issues.
Verify and validate build stability.
Personal Attributes and Skills
Behavioral skills
Learning orientation, structured and analytical problem solving, prioritization, planning and organizing, stress management, action orientation
Technical Skills
Technical writing, software development within SDLC, data modelling
Education and Experience
Matric with English and Mathematics
Relevant tertiary qualification (beneficial)
Minimum of 3 years’ experience in source code development
Process knowledge of SDLC, UML, Unit testing, database structure design, technical change control
Technical knowledge of Java, IDE, Junit, SQL, Orace, SpingBoot, Hibernate, Angular, Atlassian Atlassian DevOps, Git, Bitbucket, Bamboo, SonarQube
How to Apply
For more information and job application details, see; Discovery Limited Java Developer (Intermediate) – Health Systems Jobs in South Africa
Find daily jobs in South Africa. Jobs – South Africa jobs. Search our career portal & find the latest South African job positions, career opportunities & jobs in South Africa.
Jobs in South Africa – banking jobs, IT jobs, accounting jobs, NGO jobs, business administration, ICT, UN jobs, procurement jobs, education jobs, hospital jobs, human resources jobs, engineering, teaching jobs, and other careers in South Africa.
Find your dream job from 1000s of vacancies in South Africa posted and updated daily – click here!