Knowledge:
- You will design, develop and maintain applications using C# and .Net Core.
- Build and deploy cloud-native solutions on Microsoft Azure.
- Develop and manage containerised 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.
Duties:
- Strong experience with C# and .Net Core.
- Solid understanding of Azure Services (App Services, AKS, Key Vault, etc.)
- Hands-on experience with GitHub Actions for CI/CD.
- Familiarity with infrastructure-as-code and automation.
- Good understanding of REST API’s and Microservices Architecture.
- Version control with Git.
The following is advantageous:
- Frontend Development with Angular.
- Experience with Docker.
- Knowledge of monitoring and logging in cloud environments.
- Exposure to Agile methodologies.
- Knowledge of IAC.
Minimum Requirements:
- Degree in Computer Science, Software Engineering, or related field.
- 5-8 years of experience in Development and managing large Cloud/Hybrid environments.
- Relevant Azure Certificate
Desired Skills:
- C#
- Azure
- CI/CD