Senior C# Developer

SkillsMap

Pretoria

Hybride

ZAR 600 000 - 900 000

Plein temps

Il y a 2 jours
Soyez parmi les premiers à postuler
Générateur de candidature

N’envoyez pas de CV générique — générez un CV et une lettre de motivation adaptés à ce poste précis.

Passez les filtres ATS

Résumé du poste

Interfront SOC Ltd. is seeking a Senior C# Developer to build public-facing website components and RESTful services using C# within the MS .NET framework. The role involves unit testing, documentation, and leadership of a development team in a hybrid work setup.

Requirements include a strong background in C#, ASP.NET, SQL, and integration with various user channels. The position supports a permanent hybrid arrangement in SA and opens to people with disabilities.

Qualifications

  • Relevant IT degree or equivalent with strong software development background.
  • Solid knowledge of C#, .NET, and web services.
  • Experience with SDLC, testing and security best practices.
  • Ability to work in a team and deliver production-ready code within deadlines.

Responsabilités

  • Implement reusable code across platforms and break complex tasks into steps.
  • Support and extend existing functionality and components.
  • Refactor to keep the product maintainable and adaptable to new requirements.
  • Collaborate with business analysts to refine requirements and deliverables.
  • Perform unit and integration testing and create technical documentation.
  • Provide guidance to junior developers and lead development efforts.

Connaissances

C#
ASP.NET
SQL
Unit testing
Git

Formation

Relevant IT degree

Outils

Visual Studio
SQL Server
OpenShift
Postman
SOAP/REST

Description du poste

Senior C# Developer
Interfront SOC Ltd.
2026/10/05 Pretoria

Job Reference Number: Recruit267
Department: Systems Support (LUX)
Business Unit:
Industry: Information Technology
Job Type: Permanent
Positions Available: 1
Salary: Market Related The development of a public-facing website based on Microsoft products, including the development of API’s and message integration functionality. The development will be done using C# within the MS IDE to develop service-oriented MS .Net based applications. These applications integrate with various user channel solutions ranging from web, clients & batch users to mobile applications.

Job Description
Responsibilities/Tasks
  • Implementing code that can be reused on multiple platforms
  • Breaking down complex issues into smaller manageable tasks
  • Support existing and develop new functionality and components.
  • Understand existing product and domain elements and work with business analysts to refine and implement new requirements.
  • Refactor and improve the code to keep the product maintainable and adaptable to new requirements.
  • Work effectively in a team environment and follow/develop product software development processes and standards.
  • Evaluate and improve application performance, and high availability features.
  • Create unit and integrated system tests to show that the developed functionality works as intended.
  • Create technical documentation that explains how the various components of the system work and how to use them.
  • Code reviews and quality assurance
  • Client communications and trust building
  • Do root cause analysis on bugs to find and fix the cause of a problem in an integrated system.
  • Build and deploy the system on an application server.
  • Create and execute functional test scenarios (dev testing).
  • Incorporate the work done by other developers and do whatever is necessary to get the system to work again with the changes, including debugging other people’s code, making changes to test data, etc.
  • Provide guidance and assistance to more junior/intermediate developers to ensure they deliver quality work within the agreed timeframes.
  • Provide technical leadership to the development team and other teams within the company.

Closing date: 16th of October 2026.

Permanent hybrid position based either in Cape Town or Woodmead.

Open to people with disabilities.

Job Requirements
Requirements
  • Relevant tertiary qualification in Information Technology or Computer/Engineering Sciences and/ or Matric with at least 10 years relevant experience and 5 years relevant experience as a Senior developer as part of a team in a software development environment
  • A strong knowledge of Microsoft web development toolsets is essential.
  • Good understanding of the .NET framework and C# language features
  • A good understanding of the SDLC process, tools and techniques specifically applied to software development methodology.
Skills and Knowledge Requirements
  • Experience with team development tools: Use of source control applications (preferably GIT); Use of a UML and other tools for documentation.
  • Knowledge of security vulnerabilities (OWASP top 10) and working knowledge of how these can impact on application solutions.
  • Monitoring or optimizing the performance, security, backup, recovery or integrity of web server and site technical performance.
  • Experience of the following technologies:
    • In Depth ASP.Net, C#.NET, XML and knowledge
    • DotNet 4.7.2 +
    • Integration experience (Web/RESTful services)
    • XML and JSON messages interaction.Understanding of namespace management and utilisation
    • SQL and experience with a relational database (i.e. MS SQL 2008 onwards)
    • SoapUI/Postman
    • Infrastructure as code (Kubernetes)
  • Ability to deliver production-quality software by e.g. paying attention to detail, do extensive unit testing and support quality testing phases.
  • Experience in object orientation and composition
  • Knowledge and experience of the following toolsets:
    • Visual Studio
    • SQL Server Management Studio 2012 and above
    • SOAP/REST Services
    • IBM MQ Series Client interaction
    • ArgoCD
    • OpenShift
  • Knowledge and experience of the following would-be a plus:
    • ASP.NET MVC 5.2.7
    • Entity Framework 6.2.0
    • jQuery 3.4.1
    • Web API 5.2.7
    • Java Script
    • CSS
    • HTML
    • Python
    • React
Personal Profile
  • Self-starter, self-motivated, team player.
  • Excellent communication and interpersonal skills.
  • Strong attention to detail.
  • Able to work under pressure and meet deadlines.
  • Attention to detail, analytical thinking.
  • Finisher, planning and organising, working underpressure, working to high demand deadlines.
  • Willingness to learn and adapt to project/organisational changes.
  • Remote access capability to internet that is reliable.
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Senior C# Developer (perm)
Senior C# Developer (perm)

Sabenza IT & Recruitment • Pretoria

Hybride
ZAR 900 000 - 1 200 000
Web Developer
Web Developer

multiSEARCH Recruitment • Pretoria

Sur place
ZAR 500 000 - 700 000
Senior Developer - Internal systems
Senior Developer - Internal systems

Tracker Connect • Centurion

Sur place
ZAR 700 000 - 1 100 000
Medical aid
Provident fund
Senior Application Developer
Senior Application Developer

Salix Recruitment • Gauteng

Sur place
ZAR 900 000 - 1 200 000
Intermediate Software Engineer
Intermediate Software Engineer

Namocorp • Centurion

Sur place
ZAR 480 000 - 720 000
Flexible hours
Free snacks
Casual dress code
+2
Senior Application Developer (Full Stack)
Senior Application Developer (Full Stack)

Salix Recruitment • Johannesburg

Sur place
ZAR 900 000 - 1 300 000
Senior Application Developer – C# / .Net
Senior Application Developer – C# / .Net

Salix Recruitment • Johannesburg

Sur place
ZAR 700 000 - 1 100 000
Senior Developer (IT)
Senior Developer (IT)

ATS Client • Centurion

Sur place
ZAR 900 000 - 1 200 000
Senior .NET Software Engineer
Senior .NET Software Engineer

Future Fit • Johannesburg

Sur place
ZAR 60 000 - 90 000
Competitive compensation package
Twice-yearly salary increases
Access to employee wellness programs
Web Developer
Web Developer

SkillsMap • Pretoria

Hybride
ZAR 600 000 - 900 000