Senior Developer
Job in
Durban, 4056, South Africa
Listed on 2026-06-13
Listing for:
multiSEARCH Recruitment
Full Time
position Listed on 2026-06-13
Job specializations:
-
Software Development
Cloud Engineer - Software, DevOps, Software Engineer, Full Stack Developer
Job Description & How to Apply Below
Tech Stack Backend – .NET 8 (Core)
- Framework: .NET Core Web API
- Data Access:
Entity Framework Core with Npgsql provider (Postgre
SQL) - Validation & Mapping:
Fluent Validation, Auto Mapper - Architecture:
Onion Architecture with Mediator pattern and dependency inversion - Auth: AWS Cognito (Authentication) and AuthZ (Authorization)
- Caching:
In-memory caching - Observability:
Loki for logging and monitoring - Config & Secrets: app settings.*.json with Options pattern;
User Secrets per environment - Docs & Discovery:
Confluence and Swagger
- Postgre
SQL – schema and migrations via EF Core
- Language/Build:
Type Script, RSBuild - UI Kit & Theming: MUI v5 with GTP theme (dark mode support)
- Data Fetching / State:
Fetch / Axios, React State - Tables & Lists: MUI Data Grid (server-side pagination, sort, filter)
- Code Quality: ESLint, Prettier
- CI/CD:
Azure Dev Ops and Game Tech Git pipelines - Monitoring: AWS logging with Grafana dashboards via Loki
- API Hosting:
Deployed on AWS EKS (Kubernetes) within GTP cluster - UI Hosting:
Hydra on GTP - Database:
Shared RDS instance within the GTP AWS cluster
Software Development
Software Quality
Architecture & Standards
Support & Maintenance
People & Knowledge
Required Skills & Experience- Proven experience with .NET Core and modern C# development patterns
- Strong frontend experience with React and Type Script
- Solid understanding of Postgre
SQL and EF Core - Familiarity with cloud environments – AWS preferred (EKS, RDS, Cognito)
- Experience with CI/CD pipelines (Azure Dev Ops or equivalent)
- Understanding of software architecture patterns (Onion, Mediator, DI)
- Ability to understand and work with complex codebases
- Track record of effective troubleshooting
- Understanding of code design patterns and SDLC methodologies
- Experience leveraging AI tools to drive development efficiency and innovation – including AI-assisted coding, intelligent code review, and exploring ML-integrated product features
- Experience with automation – CI/CD pipeline automation, infrastructure-as-code, and automated testing practices
- Minimum 3-year relevant qualification with at least 5 years’ software development experience, OR
- Relevant 1-year certification with at least 7 years’ software development experience, OR
- Minimum 8 years’ software development experience
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×