Integration Engineering Lead
Cape Town - South Africa
Job Summary
Location: Cape Town Work Type: Office Based Job ID: J107151
About our client:
Our client is a well known local and international prestigious brand. With decades of continuous improvement and market dominance they are big enough to have the budget to reward employees (very well) yet still dynamic and able to pivot as tech needs evolve. R&D is a big part of their investment strategy they have implemented a flat organisational structure which provides both mentoring and freedom. Your ideas will be welcomed and supported. This is a new position within the organisation you will have the ability to make this role your own. It is a permanent position this client has a very low staff turnover and enjoys long term relationships with stakeholders across all levels. Employee wellness is very important to them as demonstrated by their excellent benefits which are defined as company contributions on top of your CTC earnings. They are very ethical have a diverse culture and would certainly provide an interesting and exciting work day.
What you will be doing:
- Drive the design architecture and technical discussions for all backend systems APIs and integration solutions.
- Define and enforce coding standards best practices (C# .NET Azure) and conduct rigorous code reviews.
- Take full ownership of integration initiatives and contribute hands-on to the development of secure high-quality and maintainable backend code.
- Oversee backlog prioritisation and guide the team for efficient timely delivery of integration projects.
- Maintain high standards of reliability performance scalability and security across all integration solutions.
- Partner with Product Managers and other teams to define and execute technical roadmaps aligned with business goals.
- Mentor and coach engineers on advanced technical skills architectural design and complex problem-solving.
- Clearly communicate technical progress/risks to leadership and advocate for integration best practices reliability and maintainability.
What our client is looking for:
- A relevant tertiary degree would be beneficial.
- Minimum 8 years in software development including 3 years in a leadership role (Engineering/Tech Lead) guiding technical direction.
- Ability to lead and coordinate engineering teams (5 developers) while remaining significantly hands-on in backend and integration development.
- Hands-on proficiency in the core technical stack: C# .NET and Azure cloud services.
- Strong capability in designing highly scalable performant and maintainable backend and integration systems.
- Proven experience designing complex integration solutions including RESTful APIs microservices messaging and cloud-based API design.
- Practical experience with Azure integration services like Service Bus Logic Apps Functions and Event Grid.
- Experience in mentoring engineers conducting rigorous code reviews and championing technical best practices (including DevOps/CI/CD exposure).
- Excellent problem-solving and communication skills ability to influence stakeholders and familiarity with Agile methodologies and distributed team environments.
For a more comprehensive list of opportunities that we have on offer do visit our website - Engineering Lead C# .NET Azure RESTful APIs Microservices Cloud Integration Architecture Technical Leadership Mentoring Code Reviews DevOps Agile
Required Skills:
Integration Engineering Lead C# .NET Azure RESTful APIs Microservices Cloud Integration Architecture Technical Leadership Mentoring Code Reviews DevOps Agile