Description
You will own the design, development, and maintenance of cloud infrastructure and applications.
This role is on-site.
Responsibilities
- Design and maintain software applications using C#, Python, or Java, focusing on clean, maintainable code.
- Develop and enhance Terraform modules to standardize infrastructure patterns and promote reuse.
- Build and maintain RESTful APIs and backend services following modern architectural practices.
- Troubleshoot and resolve technical issues across application and infrastructure layers.
- Integrate AI development tools like GitHub Copilot or Azure OpenAI to improve engineering efficiency.
Required Skills
- 8+ years of professional experience in software engineering.
- Mandatory experience with Azure or Google Cloud Platform (GCP).
- Proficiency in Terraform, including IaC module coding.
- Experience developing RESTful APIs and backend services.
- Strong understanding of object-oriented programming principles.
- Proficiency with Git and version control practices.
- Hands-on experience with at least one of: C#, Python, or Java.
Preferred Skills
- Exposure to containerization technologies (Docker, Kubernetes).
- Familiarity with cloud monitoring and logging tools.