Job Description
Duties and Responsibilities Design and implement moderately complex software features. Conduct unit, integration, and regression testing. Participate in architectural discussions and sprint planning. Troubleshoot and resolve technical issues with minimal supervision. Review code and provide constructive feedback to junior developers. Maintain and enhance technical documentation. Support onboarding and knowledge sharing within the team. Collaborate with cross-functional teams to ensure successful project delivery. Contribute to continuous improvement of development standards and processes. Qualifications Matric Certificate BSc in Computer Science, BEng in Computer, Electronic or Electrical Engineering, or BTech in Computer Science or Electronic Engineering Knowledge of cloud platforms (e.g., Azure, AWS) advantageous Knowledge of Agile/Scrum methodologies advantageous Understanding of UX principles advantageous Exposure to analytics within energy management systems or IoT technologies ad...
Ready to Apply?
Take the next step in your AI career. Submit your application to Confidential today.
Submit Application