Menu Close

Gauteng: Mid–Senior .NET Developer posted by Recruit-It

Advertisement


Job Description

Key Responsibilities

  • Design, build, and maintain backend services using .NET 6/7/8 (C#).
  • Develop and maintain RESTful APIs for identity verification, biometric services, and external system integrations.
  • Implement microservices and modular architecture to ensure scalability and maintainability.
  • Write clean, reusable, and testable code following SOLID principles and industry best practices.
  • Integrate external systems via secure APIs.
  • Deploy and manage applications on Azure App Services, AKS, Azure SQL, and Azure Functions.
  • Implement CI/CD pipelines using Azure DevOps or GitHub Actions.
  • Utilize Azure API Management for API gateway and governance.
  • Configure Azure Key Vault for secrets and certificates management.
  • Implement monitoring and logging with Azure Monitor, Application Insights, and Log Analytics.
  • Implement RBAC, OAuth2.0 / OpenID Connect / JWT for secure authentication.
  • Ensure compliance with POPIA/GDPR data protection standards.
  • Optimize APIs and database queries for high transaction volumes.
  • Use Azure Load Balancer, Traffic Manager, and App Gateway for scalability and HA.
  • Implement fault-tolerant designs with message queues (Azure Service Bus) and event-driven architectures.
  • Collaborate within Agile/Scrum teams and contribute to sprint planning, stand-ups, and retrospectives.

 
 
Required Technical Skills
Category                       Skills & Technologies
 
Core Development        C#, .NET 6/7/8, ASP.NET Core, Entity Framework Core, LINQ, Web API
 
Architecture                   Microservices, REST APIs, Domain-Driven Design, Clean Architecture
 
Cloud (Advantage)         Azure App Services, Azure Functions, Azure API Management, Azure SQL, Azure Key Vault, Azure Blob Storage, Azure Service Bus, Azure AD
DevOps & CI/CD           Azure DevOps Pipelines, GitHub Actions, Docker, Kubernetes, Helm
 
Database                      SQL Server, Azure SQL, Stored Procedures, Indexing, Performance Tuning
 
Security                        OAuth2.0, OpenID Connect, JWT, HTTPS/TLS, IdentityServer4, Azure AD B2C
 
Testing                         xUnit / NUnit / MSTest, Moq, Postman Collections, Swagger / OpenAPI
 
Monitoring                    Application Insights, Azure Monitor, Log Analytics, ELK Stack
Version Control             Git, GitHub / Azure Repos
 
Deployment                  Containers (Docker), Azure Kubernetes Service (AKS), ARM / Bicep templates
 
Other Plus Skills           PowerShell scripting, Terraform (IaC), API Gateway configuration, CI/CD automation
 
Qualifications

  • Bachelor’s Degree in Computer Science, Software Engineering, or related field.
  • 4–7 years of professional experience in .NET software development.
  • At least 2+ years working in Azure Cloud environments.
  • Experience in scalable platform design or identity/verification systems is an advantage.
View Job  Kempton Park: CASHIER/ LIGHT ADMIN - URGENTLY LOOKING FOR CASHIER posted by Royal appliances

 
Soft Skills

  • Strong analytical and problem-solving abilities.
  • Passion for writing clean, efficient, and maintainable code.
  • Excellent teamwork and communication skills.
  • Proven ability to work independently and deliver in fast-paced environments.
  • Attention to detail with focus on performance and security.

 
Added Advantages

  • Experience with CI/CD pipelines for regulated industries (government, banking, healthcare).
  • Familiarity with biometric integrations (fingerprint, face, ID verification APIs).
  • Experience with Agile, Scrum, or DevOps culture.
  • Knowledge of container orchestration (AKS/ECS) and infrastructure as code (Terraform/Bicep).

 
Reporting Line

  • Reports to: Chief Technology Officer (CTO)
Advertisement


Advertisement


Get Similar Job Alerts
Enter your WhatsApp number (e.g., +27740908132)
You'll receive alerts for new jobs in Gauteng, Gauteng
Job Seeker Tip

Check your social media privacy settings and ensure public content is professional.

Share this to someone who needs a job:
Posted in Jobs in Gauteng, Jobs in South Africa

More Jobs in Your Area