Lead Specialist Developer
Computek Networks · Centurion
Posted 9 August 2026
Stop applying one at a time.
JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.
Start free — we apply for you →Introduction
Our client based in Centurion is looking for a Senior Specialist Developer and Technical Lead to provide technical leadership to an application development and maintenance team responsible for the maintenance of a set of custom developed applications. The successful candidate will combine hands-on development with solution design, code-quality governance and mentoring of the development team. programme
Duties & Responsibilities
- Application Development – Design, develop, and maintain web applications using Blazor (Server/WebAssembly), VB.net, and C# across both .NET Framework and Modern .NET).
- Legacy Modernisation – Maintain and optimise existing VB.net applications while planning and executing migration paths to modern .NET standards.
- Database Management – Optimise complex queries, stored procedures, and schema designs in Microsoft SQL Server. Ensure data integrity and performance tuning.
- Web Integration – Build and consume RESTful APIs and Web Services to integrate internal and external systems.
- UI/UX Implementation – Develop responsive, user-centric web interfaces, where Blazor interop is required.
- Code Quality – Conduct thorough code reviews, unit testing, integrated testing and documentation to ensure high-quality, maintainable codebases.
- Application Development – Collaborate with business analysts and stakeholders to translate business requirements into technical specifications and scalable system designs.
- Application programming. Translation of high level system design to application programs
- Systems Enhancements – Where system enhancements are required, compile design documents and manage the changes throughout the system development life cycle
- User Support – Provide user support and respond to user calls or issues logged with the Helpdesk
- Document and manage system changes
- Investigate, fix, test and migrate system bugs’ fixes through the prescribed change management procedures
- Compile and/or update training manuals and participate in the actual user training.
Desired Experience & Qualification
10 years or more experience in simillar role
- Application development/programming experience on a Microsoft platform and using same tools as indicated below.
- Ability to work from detailed functional specifications, database designs and test scripts in order to complete development tasks and unit testing;
- A level of proficiency in Microsoft technologies used for application development in the Commission’s ICT environment (see table below);
- A high level of proficiency in writing Microsoft SQL queries, including sub queries and cursors;
- Familiarity with configuration management tools, design tools, debugging tools, and any other environment specific tools necessary to create, test, and implement an application;
- Ability to work effectively as part of a team in support of the team’s goals.
- Ability to communicate clearly – verbally and in written form;
- Ability and willingness to engage in formal and informal knowledge
- transfer; and
- Experience in troubleshooting and problem-solving technical issues:
- Core Programming & Frameworks
- VB.net: Strong experience in maintaining and refactoring legacy
- .NET Framework applications.
- C# / Modern .NET: Deep understanding of dependency injection, middleware, and the evolution from .NET Core to Modern .NET.
- Web Technologies: Proficiency in HTML5, CSS3, Bootstrap and asynchronous programming
- Data & Tools:
- Microsoft SQL Server: Advanced SQL skills, indexing, and performance profiling.
- Version Control: Knowledge of DevOps.
- DevOps: Familiarity with CI/CD pipelines and IIS (Internet Information Services) deployment.
Package & Remuneration
Negotiable rate p/h