Job Description: Design and implement robust, scalable, and optimally performing systems using Java related technologies, according to provided specifications, standards, and procedures, while ensuring compliance with the architectural standards and guidelines laid out by Discovery. Job Responsibilities: Estimate development timelines based on business requirements. Liaise with relevant parties where clarification of business requirements or resolution to technical issues is needed. Construct robust, maintainable, scalable, optimally performing system code in line with technical specifications, following prescribed process, standards, and procedures. Deliver within agreed timeframes. Research and find effective solutions to technical issues that arise. Translate business requirements into technical designs adhering to Discovery Insure processes, standards and guidelines, taking cognisance of performance, security and scalability requirements. Deliver within agreed timeframes. Conduct unit testing and fix any defects found. Job Requirements: Development/ IT Certifications Matric / Grade 12 is essential. EJB Java Development HTML Object Orientated principals.