
Senior .Net Core Developer
Sabenza IT
full-time
Posted on:
Location Type: Hybrid
Location: Pretoria • 🇿🇦 South Africa
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
AzureCloudKubernetesMicroservices.NETVault
About the role
- Design, develop, and maintain applications using C# and .NET Core
- Build and deploy cloud-native solutions on Microsoft Azure
- Develop and manage containerized applications using Kubernetes and Helm
- Implement CI/CD pipelines using GitHub Actions
- Collaborate with DevOps to automate infrastructure provisioning and deployments
- Write clean, maintainable, and testable code
- Troubleshoot and resolve application and infrastructure issues
- Participate in code reviews and contribute to best practices
Requirements
- 5+ years experience in software development
- Strong experience with C# and .NET Core
- Solid understanding of Azure services (App Services, AKS, Key Vault, etc.)
- Hands-on experience with Kubernetes and Helm charts
- Experience with GitHub Actions for CI/CD
- Familiarity with infrastructure-as-code and automation
- Good understanding of REST APIs and microservices architecture
- Version control with Git
- Minimum 8 years of professional experience in the IT sector
Benefits
- Hybrid work flexibility
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C#.NET CoreKubernetesHelmCI/CDGitHub ActionsREST APIsmicroservices architectureinfrastructure-as-codeversion control