- Lead the design, implementation and delivery of software applications and data integrations aligned to enterprise architecture standards. - Take full ownership for documenting systems, workflows and technical processes, ensuring your work is well understood, maintainable and transferable. - Guide CI/CD pipeline development and DevOps practices, with a focus on quality, reliability and automation. - Develop integration patterns using APIs, data pipelines or messaging systems. - Collaborate with the Architecture team to interpret design specifications and ensure delivery aligns with architectural goals. - Line manage software engineers, providing coaching, technical support and professional development. - Partner with business stakeholders to translate business needs into well-defined, deliverable technical work. - Promote engineering best practice through code reviews, documentation standards, knowledge sharing and architectural discussions. What we are looking for Essential Deep experience in software engineering and system integration spanning front-end and back-end systems, using languages such as Python, Go or TypeScript. Strong track record of delivering enterprise applications on Azure or other cloud platforms. Hands-on experience with DevOps tooling and CI/CD automation. Clear understanding of integration technologies such as REST APIs, message queues and orchestration services. Ability to document systems clearly and thoroughly, with a mindset of building for maintainability and scale. Experience mentoring or line managing engineers. Excellent communication skills and stakeholder engagement Desirable Familiarity with container orchestration (e.g. Kubernetes) and messaging platforms. Experience delivering projects within Agile, Scrum or hybrid environments. Interest in enabling automation and efficiency through improved tooling and platform design.
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.