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

Learn more/Apply for this position