Job title: .Net Developer
Job type: Permanent
Emp type: Full-time
Salary: ZAR 800,000.00
Location: Cape Town, South Africa
Job published: 09/01/2020
Job ID: 38417

Job Description

.NET DEVELOPER – build MEDICAL SOFTWARE APPLICATIONS which literally save people’s lives! – CAPE TOWN, R800K – R1.1Mil/annum


This is a very meaningful opportunity for a C# .Net DEVELOPER to join an International SOFTWARE COMPANY who’ve revolutionised the Healthcare Sector through building Software Applications and Solutions to improve the effective response by Medics in medical emergency situations.


Based in CAPE TOWN this .NET DEVELOPER role offers a salary of R800K – R1.1M/annum, based on skills.



Recognised as an innovator in the MEDICAL SOFTWARE market, this International SOFTWARE COMPANY

operates in South Africa and the USA. They’ve made an enormous impact in the MEDICAL SECTOR and are literally responsible for saving lives. Their Cloud-based Software solutions are aimed at improving emergency response rates and accuracy for Medical Emergency Teams. This is achieved through a cloud-based dispatch system, which provides first respondents to medical emergencies accurate information, location, and situational awareness when they are being dispatched to emergency situations.


The company has market-dominance in the USA, where 9-1-1 calls are linked to their software thereby enabling rapid emergency responses. Their influence is growing across South Africa, and the rest of Africa.
Culturally this is a fantastic business – what they do has an immediate and crucial impact on Medical Response and Emergency scenarios and therefore affect the lives of all of us. The passion and pride for what they do is obvious and translates into an awesome culture of collaboration, excitement and professional satisfaction.



As .NET DEVELOPER you will need to be capable of handling many aspects of the application, including but not limited to performance, scalability, security, and testing. In this role you will build a highly distributed web application, a sophisticated desktop application, and modern mobile application.

The applications you’ll build include back-end services through to their client-end counterparts. Your primary responsibilities will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is essential.



Proficient in C#, with a good knowledge of its ecosystems.

Familiarity with the .NET framework.

Strong understanding of object-oriented programming.

Skill for writing reusable C# libraries.

Familiar with various design and architectural patterns.

Knowledge of concurrency patterns in C#.

Familiarity with Microsoft SQL Server.

Experience with popular web application frameworks, such as React.

Knack for writing clean, readable C# code.

Understanding fundamental design principles behind a scalable application.

Creating database schemas that represent and support business processes, including ORM frameworks.

Implementing automated testing platforms and unit tests.

Familiarity with development pipeline and release management tools.