Description
You will design and maintain software applications while owning cloud infrastructure automation.
This role is hybrid.
Responsibilities
- Design, develop, and maintain software applications using standard coding languages, focusing on clean and maintainable code.
- Develop and enhance Terraform modules to standardize and reuse infrastructure patterns.
- Build and maintain RESTful APIs and backend services adhering to modern architectural practices.
- Troubleshoot and resolve technical issues across application and infrastructure layers.
- Integrate and experiment with AI development tools like GitHub Copilot or Azure OpenAI to improve engineering efficiency.
Required Skills
- 5+ years of professional experience in software engineering.
- Experience with Infrastructure as Code (IaC) using Terraform, including module development.
- Mandatory experience with Azure or Google Cloud Platform (GCP).
- Proficiency with version control using Git in a team environment.
- Experience with containerization technologies like Docker and Kubernetes.
- Familiarity with languages such as C#, Python, or Java.
- Experience utilizing AI tools such as GitHub Copilot or Azure OpenAI.
Preferred Skills