Salary
≈ $21k – $52k per year (Estimated)
Location
In office (Cape Town)
Seniority
Senior · 5+ years exp
Employment
Full-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.
Core Description of the role:
- As a Senior C# Developer in the SGT WebApps team, you will be responsible for the analysis, development, and maintenance of various inhouse Web Applications developed in .NET.
Output/Core Tasks:
Software Design & Architecture
- Apply Clean Architecture, SOLID principles, and domain-driven design (DDD) where appropriate.
- Participate in architectural decision-making and solution design sessions.
- Review and improve existing system designs, identifying opportunities for refactoring and modernization.
Development & Implementation
- Build high-quality backend services using C# (.NET 6/7/8), Entity Framework Core, and modern development practices.
- Develop RESTful APIs, microservices, and distributed systems.
- Implement efficient database interactions using SQL Server, PostgreSQL, or other RDBMS technologies.
- Ensure consistent use of design patterns, coding standards, and architectural guidelines.
- Improve observability using structured logging, tracing, and monitoring tools.
Technical Leadership & Collaboration
- Mentor junior and intermediate developers through code reviews, pair programming, and knowledge-sharing.
- Collaborate with Product Owners, Business Analysts, and QA engineers to refine requirements and deliver solutions.
- Contribute to technical roadmap planning and long-term system strategy.
- Lead investigations into complex technical issues and propose well-considered solutions.
Quality Assurance & Testing
- Ensure unit tests, integration tests, and automated test coverage are implemented for all new features.
- Conduct peer reviews and enforce best practices through code quality checks.
- Identify performance bottlenecks and implement optimizations.
Support & Maintenance
- Assist in troubleshooting complex production issues and provide root cause analysis.
- Improve system resilience and reliability through proactive enhancements.
- Participate in production release planning and support rotations when required.
Cloud (Azure/AWS)
- Design and build cloud-native solutions using Azure or AWS services.
- Implement serverless functions, message queues, event buses, and cloud storage.
Frontend Development
- Develop modern web interfaces using React/Angular.
Requirements:
Qualifications:
- Grade 12
- An appropriate IT qualification (Diploma/Degree) will be a strong recommendation.
Experience:
- 5 years’ experience in software development.
- Experience in life assurance will be an advantage.
- Experience in designing solutions.
Experience in working with the following:
- C# and .NET 8+
- NET Core (Web API, MVC)
- Entity Framework Core
- LINQ
- MS SQL Server (2019+) and T-SQL
- Stored procedures, indexing, query optimization
- SQL Server Reporting Services (SSRS)
- RESTful services (consumption and implementation)
- Web Services (WCF/REST)
- Message formats: JSON / XML
- Unit Testing
Knowledge:
- Working knowledge of Visual Studio
- Systems analysis and design concepts
- Source Control concepts (trunk-based development)
- SOLID / Clean Code Principles
- Database architecture and design
- Strong SQL knowledge including performance tuning
- IIS
Competencies:
- Strong analytical & numerical ability and strong attention to detail.
- Good problem solving/debugging skills.
- Good written and verbal skills.
- Oriented toward achieving quality results.
- Lifelong learning oriented.
- Thrives under pressure.
Kindly regard your application as unsuccessful if you have not heard from the agency within 2 weeks.
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.
698,755 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
Cape Town
Senior Back End Developer - SQL - Edenvale
1 hour 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
Senior Software Developer (On-site/ remote)
1 hour 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 Front-End Developer
1 hour ago
In office • Part-Time • 4+ years exp • Bachelor's Degree
JavaScript
Java
Java
Maven
Spring Boot
Databases
PostgreSQL
Frontend
npm
DevOps
Docker
Kubernetes
Management
Agile
Apply
≈ $17k – $40k per year (Estimated) • In office • Full-Time • 3+ years exp • Heidelberg
SQL
Databases
MS SQL
DevOps
Azure
Analytics
Power BI
Management
Power Automate
Apply
Senior Specialist Internal Auditor - Sandton
1 hour ago
≈ $20k – $43k per year (Estimated) • In office • Full-Time • 5+ years exp • Sandton
SQL
DevOps
Linux
Windows
Cybersecurity
ISO 27001
Management
ITIL
Apply
Facilitator and Client Accounts Manager
1 hour ago
≈ $11k – $25k per year (Estimated) • In office • Full-Time • 2+ years exp • Johannesburg
Apply
Semi-skilled Mechanical Fitter
1 hour ago
≈ $8.5k – $18k per year (Estimated) • In office • Part-Time • 2+ years exp • Pretoria
Apply
≈ $13k – $30k per year (Estimated) • In office • Full-Time • 2+ years exp
DevOps
Windows
Apply
Project Engineer
1 hour ago
≈ $17k – $36k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Johannesburg
Apply
Trainer - BPO/Call Center
1 hour ago
≈ $11k – $25k per year (Estimated) • In office • Full-Time • 2+ years exp • Cape Town
Apply
License Owner & Operator, Cape Town
1 day ago
≈ $8.5k – $20k per year (Estimated) • In office • Cape Town
Apply
This is one of many
698,755 more open roles from verified company boards, updated every day.

