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
Contribute to solution architecture, code reviews, performance tuning, and best practices
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
Collaborate with cross-functional teams to ensure platform stability.
Requirements
Bachelors/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.