The purpose of this role is to design scalable solutions, guide technical teams, ensure code quality, and deliver software projects aligned with business objectives.
Contract Duration
- 24-Month Fixed-Term Contract
Key Performance Areas
- Lead a team of developers through the full software development lifecycle using Agile methodologies.
- Architect, design, and develop scalable, high-performance applications using the .NET framework, including:
- C#;
- ASP.NET; and
- .NET Core.
- Translate business and technical requirements into well-architected, high-quality, and maintainable software solutions.
- Enforce coding standards, conduct code reviews, and provide technical mentorship to team members.
- Collaborate with IT Developers, Business Analysts, and Quality Assurance teams to deliver high-quality products within agreed timelines.
- Champion continuous integration, continuous delivery (CI/CD), automated testing, and DevOps practices.
- Drive technical innovation and continuous improvement in architecture, tools, processes, and development practices.
- Troubleshoot and resolve complex technical issues timeously.
- Ensure application security, performance optimisation, and maintainability.