Design, develop, and maintain applications using Python, Java/.NET
Build and deploy containerized applications using Docker and AWS container services (ECS, EKS, or Fargate)
Implement automated pipelines for code versioning, build, testing, and deployment using CI/CD tools (GitHub Actions, GitLab CI, Jenkins, or AWS CodePipeline)
Develop and manage cloud infrastructure using Infrastructure as Code (Terraform, CloudFormation, or CDK)
Enablement for emerging services like Azure Fabric, setting up CI/CD pipelines, working closely with platform and cloud teams while keeping ownership of application development
Contribute to establishing best practices and reusable patterns for Azure Fabric application packaging, versioning, and release automation
Collaborate with cross‑functional teams (cloud, DevOps, QA, product) to deliver high-quality features
Troubleshoot production issues and drive continuous improvement across systems and processes
Ensure compliance with data governance and security protocols
Drive automation and efficiency in everything you do, development, reporting, enhancements, automation
Requirements
Bachelor's/master's degree in computer science/information systems or equivalent
4–7 years of hands-on development experience
Strong proficiency in Python and Java/.NET (either of them)
Solid understanding of CI/CD pipelines, Git-based workflows, and automated deployments
Experience deploying and running containerized workloads (Docker, Kubernetes, ECS/EKS)
Good understanding of AWS cloud services (EC2, Lambda, S3, IAM, CloudWatch, ECS/EKS, RDS, etc.)
Experience with IaC tools such as Terraform, CloudFormation, or AWS SDK
Independently handle complex problems and show demonstrable examples of personal success
Excellent communication skills and strong attention to detail
Tech Stack
AWS
Azure
Cloud
Docker
EC2
Java
Jenkins
Kubernetes
Python
Terraform
.NET
Benefits
Inclusive, collaborative culture that rewards contributions
Opportunities to make a mark at the office and a difference in the community