About the Role
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?
Submit your application today and take the next step in your career journey with Confidential.
Apply Now