A .Net Tech Lead is needed for a remote contract role based in Johannesburg, placed through iOCO. The successful candidate will lead a team of software engineers building cutting-edge applications with .NET and Angular, setting the technical standard for how the team codes, tests and delivers working software. Applications close on December 27, 2026.
About the company and the work
iOCO is a consultancy that solves complex real-world problems with innovative software solutions, working with some of the most knowledgeable minds in the industry. The company promotes a culture of continuous learning, with opportunities, tools and support for its people to keep growing, and an open invitation to developer forums where ideas are shared. iOCO describes itself as an equal opportunity employer. This is a fully remote contract position, referenced as iOCO0149, and the salary is market related.
Role details and duties
As .Net Tech Lead, your work will include:
- Leading the development process and directing the team’s software engineers in setting the standards for coding, testing and software quality.
- Collaborating closely with the team’s business analysts on the efficient transition of business-driven developments and Swagger specifications to the engineers as part of the overall workflow.
- Overseeing and managing the scope, timeline and goals for the delivery of working software, and providing clear reporting on the status of that scope, timeline and progress.
- Overseeing and assisting in the production of comprehensive documentation, and overseeing and supporting production cutovers and migrations as required.
- Leading the analysis and resolution of technical and application problems, and assisting in the prioritisation of bugs and defects.
- Supporting the Scrum Master by participating in and supporting backlog grooming, sprint planning, daily stand-ups, reviews and retrospectives.
- Assisting in setting up a robust out-of-hours support process.
- Providing guidance and mentoring: participating in peer reviews of solution designs and related code, giving technical leadership to the team’s software engineers through coaching and mentorship, and identifying and encouraging areas for growth, education and development within the team.
Requirements
Only the requirements stated in the advert are listed here:
- A Lead Developer with at least 7 years of experience in development, including 2 years of technical leadership experience.
- Strong experience in Angular version 6 or higher.
- C#.NET.
- CSS, HTML and JavaScript.
- SQL Server or relational database experience.
- Strong cloud experience in Azure.
- A relevant Information Technology degree or National Diploma, or equivalent work experience.
Where to find and apply safely
This vacancy is listed on Careers24, and the Apply button on this page takes you directly to the original advert. Apply only through that original listing, and be wary of anyone asking you to pay a fee or share sensitive personal details to secure a job.
Practical tips
Make sure your CV clearly shows your 7 years of development experience, your 2 years in a technical leadership role, and hands-on work with Angular, C#.NET and Azure. If you have led cutovers, migrations or out-of-hours support processes, mention those examples, since they sit at the heart of this role.
How the process works
Submit your application through the original Careers24 advert before December 27, 2026. The advert reference is 205181, so quote it if you need to follow up. Shortlisted candidates will be taken through the employer’s selection process from there.
Important information
This post is informational only. It summarises the original advert for job seekers and is not the employer. Always confirm the full details, including the contract terms and the remote working arrangement, in the original advert before applying.
#SouthAfricaJobs #JobsInSouthAfrica #NetTechLeadJobs #JohannesburgJobs #ITJobs #RemoteJobs #GautengJobs #DotNetJobs