Senior .NET Developer – Contract (Cape Town, Hybrid)
We’re partnering with a leading institution on a key modernisation project and are looking for experienced Senior .NET Developers to join their team. This is an exciting opportunity to contribute to the redesign of critical systems, working in a collaborative environment with a mix of on-site and remote work.
What you’ll do
Lead and contribute to project planning and rollout of enterprise-wide systems
Conduct system and architecture analysis, compile design specifications and technical documentation
Develop software solutions in line with requirements, perform coding and code reviews
Carry out system testing, troubleshooting, bug fixes and enhancements
Coordinate releases and implement system changes
Provide system administration support, including user access and requirements assessments
Mentor and support junior developers through knowledge-sharing and workshops
What you need
Bachelor’s degree in Software Engineering (or equivalent)
5–7 years’ experience as a Senior Developer in a software development environment
Expertise in:
ASP.NET, C#, MVC/Asp.Net Core
SQL Server, RDMS, SSIS, SSRS, SSAS
Web development (HTML, CSS, JavaScript, jQuery/AngularJS, AJAX, Bootstrap)
Microsoft Azure (Cloud), Visual Studio, Team Foundation Server
Experience in enterprise system development and integration
Preferred: Agile/Scrum, PMBOK, ITIL knowledge, QA practices