C# (API) Developer
Interfront SOC Ltd.
2026/09/26 Pretoria
Job Reference Number: Recruit244/245
Department: Tax
Business Unit:
Industry: Information Technology
Job Type: Permanent
Positions Available: 2
Salary: Market Related To develop & support API & integration solutions within a Microsoft .NET environment. The role involves building & maintaining service-oriented integration layers, enhancing existing systems & delivering new integration capabilities. Working with C#, Angular& React, the intermediate-to-senior developer will contribute to scalable, secure, and high-performing enterprise integration solutions.
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 build, packaging, and deployment processes.
- Execute functional test scenarios during development.
- Contribute to team collaboration and, where applicable, mentor junior developers.
Closing date: 09th of October 2026
Hybrid permanent role; candidates can be based in Cape Town or Gauteng.
Open to people with disabilities.
Job Requirements
Minimum Requirements:
- Relevant tertiary qualification in Information Technology or Computer/Engineering Sciences and/or matric with at least 5+ 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+ years’ relevant experience with Integration as a focusing on working as part of a team in a software development environment.
- Experience with integration solutions utilizing 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 with 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 utilisation of 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
Knowledge and experience of the following would be advantageous:
- 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
Personal Profile:
- Self-starter and highly self-motivated, with a strong sense of ownership and the ability to drive tasks and initiatives to completion.
- Resilient and emotionally mature, able to receive feedback constructively and not easily offended, maintaining professionalism in all interactions.
- Calm and composed under pressure, with the ability to work effectively in high stress environments while delivering consistent results.
- Strong team player, with experience collaborating across cross functional teams; prior experience in leading or mentoring development teams is advantageous.
- Excellent written and verbal communication skills, with strong interpersonal abilities suited to both technical and non-technical stakeholders.
- High attention to detail, with a strong commitment to producing clean, maintainable, and high-quality code.
- Proven ability to conduct root cause analysis in complex, integrated environments, especially under severe operational pressures.
- Strong analytical and problem-solving skills, with the ability to multitask and manage multiple priorities simultaneously.
- Lifelong learner, committed to ongoing professional development and staying current with evolving technologies and best practices.