Job description
We are looking for an experienced Senior Developer to join our team on a 6-month contract.
This opportunity is suited to a seasoned developer who is confident working across the software development lifecycle, enjoys solving complex technical problems, and can contribute not only through development but also through technical guidance and mentorship.
What you’ll be doing:
- Analyse, research, design and document technical requirements for projects and change requests
- Develop and modify software modules in line with business and technical specifications
- Conduct manual and unit testing to ensure software quality
- Support successful deployments into UAT and production environments
- Improve existing systems, environments and overall system stability
- Mentor and coach developers on technology, development practices and solution design
- Keep up to date with developments within the C# and web development landscape
- Support the Tech Lead in implementing technical decisions
What we’re looking for:
- Degree or Diploma in Computer Science, IT or a related field; MCSD or equivalent qualification advantageous
- 8+ years of relevant development experience
Strong experience with:
- C#.NET
- .NET Framework
- .NET Core
- ASP.NET MVC
- JavaScript
- jQuery
- Blazor
- Entity Framework
- LINQ
- REST API Development
- Asynchronous Programming
- Unit Testing
- Git
- CI/CD
- T-SQL
Location: Rosebank, Johannesburg (Hybrid role)
We’re looking for someone who can step into a senior environment, work with a high degree of independence and contribute meaningfully from both a technical and mentorship perspective.
#J-18808-Ljbffr