Senior C# Developer
Mediro ICT Recruitment · Pretoria
Posted 18 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 Brooklyn, is looking for a Senior C# Developer on a permanent basis.
Job Description
Responsibilities/Tasks
- Support and develop new integration functionality and components.
- Collaborate with business analysts and cross-functional teams to refine and implement requirements.
- Refactor and improve code to ensure maintainability, scalability, and adaptability.
- Follow and contribute to development standards, processes, and best practices.
- Evaluate and improve application performance, reliability, and availability.
- Develop and execute unit and integration tests.
- Produce and maintain technical documentation.
- Perform root cause analysis (RCA) on system defects and production issues.
- Participate in building, packaging, and deployment processes.
- Execute functional test scenarios during development.
- Contribute to team collaboration and, where applicable, mentor junior developers.
Minimum Requirements
Requirements
Minimum Requirements
- Relevant tertiary qualification in Information Technology or Computer/Engineering Sciences and/or matric with at least 5-10 years relevant experience as a C# Backend Developer as part of a team in a software development environment.
- A strong knowledge of Microsoft .NET development toolsets in C# is essential.
- 5-10 years’ relevant experience with Integration as a focus, working as part of a team in a software development environment.
- Experience with integration solutions utilising both JSON and XML message exchange.
- Experience with XML messaging and schema validation
- IBM MQ Client or similar queue services interaction.
- Ability to work in a team environment: Follow mentorship/provide team leader mentorship,
- Collaborate on a common (UML) design model.
- A good understanding of the SDLC process, tools and techniques specifically as applied to software development methodology.
Experience of the following technologies
- In Depth ASP.Net, C#.NET, XML knowledge
- DotNet 4.7.2
- Integration experience (Web/RESTful services)
- XML and JSON message interaction.
- Understanding of namespace management and utilization SQL and experience with a relational database (i.e. MS SQL 2008 onwards)
- SoapUI/Postman
- Visual Studio
- SQL Server Management Studio 2012 upwards
- SOAP/REST Services
- IBM MQ Series Client interaction
- ASP.NET MVC 5.2.7
- Entity Framework 6.2.0
- JQuery 3.4.1
- Web API 5.2.7
- JavaScript
- CSS
- HTML
- Payment Systems
Package & Remuneration
Salary Negotiable