About the position
Are you a passionate software engineer who thrives in a fast-paced, cloud-first environment? We’re looking for a Senior Software Engineer with deep expertise in C# and .NET Core, who’s eager to build cutting-edge, scalable solutions on Microsoft Azure. If you enjoy writing clean code, deploying containerized apps, and automating everything through DevOps best practices — we want to hear from you.
Role And Responsibilities
- 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 - 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.
- Any additional responsibilities assigned in the Agile Working Model (AWM) Charter
- Frontend development experience, especially with Angular.
- Experience with Docker.
- Knowledge of monitoring and logging in cloud environments.
- Exposure to Agile methodologies.
Qualifications/Experience
- Relevant IT or Computer Sciences tertiary degree.
- Relevant IT certification.
- Minimum 8 years of professional experience in the IT sector, with some responsibility for managing large cloud/hybrid environments.
- Relevant Azure certifications are a plus.
Desired Skills:
- C#
- .NetCore
- Azure
- Kubernetes
- GitHub
- CI/CD
- API
Desired Qualification Level:
About The Employer: