Description:
Key Responsibilities:- Lead the design, development, and delivery of high-quality software solutions aligned with best practices and coding standards.
- Collaborate with cross-functional teams to analyse requirements, design solutions, and deliver scalable, reliable products.
- Write clean, efficient, and well-documented code within agreed timelines and budgets.
- Participate in architectural discussions, code reviews, and continuous improvement initiatives.
- Mentor junior developers and promote strong development practices within the team.
- Troubleshoot, debug, and optimise software performance and reliability.
- Contribute to technical documentation, testing processes, and product quality assurance.
- Support Agile delivery through sprint planning, stand-ups, and collaborative team engagement.
- Design complex modules and components using sound engineering principles and standardised approaches.
- Stay current with emerging technologies to enhance innovation and delivery excellence.
Job Experience and Skills Required:
- Bachelors degree in Computer Science, Software Engineering or related
- Min 5 years' experience in a similar environment working as a Team Lead.
- Strong technical skills in C#.MAUI/Xamarin, SQLite, MSSQL, and PostgreSQL with good understanding of Blazor, JavaScript and Flutter
- Experience with code review processes and quality assurance practices to ensure software quality and maintainable codebase
- Solid understanding of software development methodologies, such as Agile or Scrum, and experience with project management tools
Apply now!
06 Feb 2026;
from:
gumtree.co.za