Today
Technical Director - Dams and Hydropower Lead, Africa
AECOM
South Africa, Centurion
Senior Software EngineerWe are looking for a talented Senior Software Engineer to join our dynamic team. In this role, you will be responsible for developing high-quality software solutions, designing and implementing complex systems, and mentoring junior team members.Responsibilities:Write clean, maintainable, and efficient codeDesign robust, scalable, and secure featuresCollaborate with cross-functional teams to define, design, and ship new featuresParticipate in code reviews to maintain code qualityMentor and provide technical guidance to junior team membersTroubleshoot and debug issuesRequirements:Bachelor's degree in Computer Science or related fieldX+ years of software development experienceProficiency in one or more programming languages such as Java, Python, or C++Experience with modern software development practicesStrong problem-solving skillsExcellent communication and teamwork abilitiesIf you are a passionate and driven individual with a solid technical background, we would love to hear from you! Apply now to join our innovative team as a Senior Software Engineer.#J-18808-Ljbffr
Attention! You will be redirected to another site