Salary
≈ $21k – $54k per year (Estimated)
Location
In office (Johannesburg)
Seniority
Senior · 5+ years exp
Employment
Part-Time
Overview
Company
Impact
Profile match
Job Mail is a South African online job board offering a large selection of vacancies across the country and some positions abroad. Job seekers can search and apply for jobs online, upload a CV and receive job alerts, while employers and recruitment agencies can advertise positions to a broad national audience. The brand is one of the longer-established names in South African job advertising and is operated from South Africa.
We are seeking a highly skilled and experienced Senior .NET Developer to join our dynamic development team. The ideal candidate will be responsible for designing, developing, and maintaining high-quality applications using the .NET framework. You will work closely with cross-functional teams to deliver scalable, robust, and secure solutions.
Responsibilities and Duties
- Design, develop, test, and maintain .NET applications and services.
- Collaborate with software architects and product managers to create scalable solutions.
- Lead technical discussions and guide junior developers.
- Ensure application security, performance, and reliability.
- Develop RESTful APIs and integrate third-party services.
- Work with SQL and NoSQL databases for efficient data management.
- Maintain code quality through best practices, including unit testing and code reviews.
- Troubleshoot, debug, and optimize existing applications.
- Stay updated with emerging technologies and trends in .NET development. Desired Experience & Qualification
- 5+ years of experience in .NET development (C#, ASP.NET Core, .NET Framework).
- Proficiency in front-end technologies (HTML, CSS, JavaScript, and frameworks like Angular or React).
- Strong understanding of object-oriented programming (OOP) and design patterns.
- Experience with cloud platforms (Azure/AWS) and microservices architecture.
- Hands-on experience with Entity Framework, LINQ, and SQL Server.
- Proficient in API development, authentication, and security best practices.
- Familiarity with DevOps practices, CI/CD pipelines, and containerization (Docker/Kubernetes).
- Understanding of Power BI for data visualization and analytics.
- Experience with Python for scripting and automation tasks.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration abilities.
- Experience with Agile methodologies (Scrum/Kanban).
- Certification in Microsoft technologies is a plus.
- Exposure to test-driven development (TDD) and automated testing frameworks.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
697,753 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Similar stack
Same company
Johannesburg
Senior Software Developer (On-site/ remote)
3 hours ago
≈ $21k – $54k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • East London
Python
JavaScript
PHP
TypeScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
Databases
MySQL
AI/ML
AI Agents
Frontend
Angular
React.js
DevOps
GCP
Azure
CI/CD
Git
AWS
Analytics
Power BI
SSIS
Management
Agile
Scrum
Apply
Senior Back End Developer - SQL - Edenvale
3 hours ago
≈ $20k – $49k per year (Estimated) • In office • Full-Time • 6+ years exp • Bachelor's Degree • Johannesburg
Python
Java
PHP
SQL
C#
Databases
MySQL
PostgreSQL
MS SQL
DevOps
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Management
Agile
Scrum
QA
k6
Apply
Intermediate Full Stack Software Developer
3 hours ago
≈ $16k – $44k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Pretoria
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
Databases
MS SQL
Frontend
Angular
Management
Agile
Apply
Data Analyst
3 hours ago
≈ $18k – $41k per year (Estimated) • In office • Part-Time • 8+ years exp • Master's Degree
Python
SQL
Databases
Db2
MS SQL
DevOps
GCP
Azure
AWS
Analytics
Tableau
Power BI
ETL/ELT
Microsoft Excel
Apply
Data Engineer: 12 Month FTC
3 hours ago
≈ $20k – $50k per year (Estimated) • In office • Part-Time • 5+ years exp • Bachelor's Degree
Python
SQL
SAS
Databases
Oracle
DevOps
Azure
Analytics
ETL/ELT
Apply
Android Payments Engineer (POS)
3 hours ago
In office • Part-Time • Cape Town
JavaScript
Java
Kotlin
Frontend
React.js
Mobile
React Native
Ionic
Capacitor
Apply
Disel Mechanic
3 hours ago
$15k – $18k per year • In office • Full-Time • 3+ years exp • Johannesburg
Apply
Operations Manager: Africa
3 hours ago
≈ $22k – $46k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Stellenbosch
Apply
Senior Scrub Technician
3 hours ago
$15k – $18k per year • In office • Full-Time • 8+ years exp • Johannesburg
Apply
Apply
License Owner & Operator, Johannesburg
1 day ago
≈ $8.5k – $20k per year (Estimated) • In office • Johannesburg
Apply
≈ $15k – $39k per year (Estimated) • In office • Full-Time • Johannesburg
Apply
This is one of many
697,753 more open roles from verified company boards, updated every day.

