Careers

Senior Developer – Azure

HGS Digital’s Cloud practice is designed to accelerate cloud adoption, it simplifies deployment, migration, and management using cloud automation and other cloud services for our customers. HGS Digital’s Managed Services provides ongoing management of our customers’ cloud infrastructure. It automates common activities such as change requests, monitoring, patch management, security, and backup services, and provides full life-cycle services to provision, run, and support cloud infrastructure.

As a Senior Developer – Azure, be an expert in application development in Microsoft platform, understand the business requirements to design, develop and deploy cloud service and infrastructure with Infrastructure as a Code (IAC). Proficiency in core Azure services, IAM, security/compliance, network configurations and Azure SDKs. Ability to automate with Azure native tools, scripting like Python, JSON and third-party tools like Terraform. Work on cloud migration, cloud automation, cloud transformation projects and Azure DevOps for CI/CD pipeline. Closely work with other cloud platform teams like AWS and GCP engineers.

Work location:

Remote

Responsibilities:

  • Infrastructure prototyping and development – Design, deploy and manage cloud infrastructure components, services and build/deploy web applications
  • Deploy Azure service/infrastructure meeting IAM, security & compliance, cost effective and resilient
  • Automate cloud deployments and application migrations using IAC, scripting languages like Python, Golang, NodeJS and Terraform
  • Experience with configuration management tools like Ansible or Chef
  • Adopt and implement DevOps CI/CD pipeline code release and deployments
  • Create prototypes, if necessary, to validate proposed solutions and seek feedback from stakeholders
  • Analysis and Design – Transforms high-level design into low-level design, and implementation
  • Support and Troubleshooting – Assist cloud operations team with any cloud environment issues
  • Perform unit and integration testing on all deployed code
  • Assist in Design/Architecture of hybrid cloud solutions
  • Develop proof-of-concepts and demos needed for client & internal presentations

Basic Qualifications:

  • Bachelor degree in Computer Science or Computer Engineering, or relevant experience
  • Certified Azure Developer – Associate
  • 5+ years of core system design and application development experience
  • 3+ years of software development experience with Python, Golang or NodeJS
  • 3+ years of experience in Azure cloud deployment and automations
  • 2+ years of experience in Terraform Enterprise and Vault
  • 2+ years of experience in CI/CD and Azure DevOps