Genpact (NYSE: G) is a global professional services and solutions firm delivering outcomes that shape the future. Our 125,000 people across 30 countries are driven by our innate curiosity, entrepreneurial agility, and desire to create lasting value for clients. Powered by our purpose – the relentless pursuit of a world that works better for people – we serve and transform leading enterprises, including the Fortune Global 500, with our deep business and industry knowledge, digital operations services, and expertise in data, technology, and AI.
Inviting applications for the role of Assistant Manager, Cloud Backend Developer (AWS/Azure)
We are looking for a skilled Cloud Backend Developer with experience in designing, developing, and deploying scalable cloud-based backend systems. The ideal candidate will have expertise in cloud platforms such as AWS or Azure, possess a solid understanding of microservices architecture, and have a strong background in programming, databases, and CI/CD pipelines.
Responsibilities
1. Backend Development
o Design and develop scalable backend services and APIs using modern programming languages (e.g., Python, Node.js, Java).
o Implement microservices architecture and containerized solutions using Docker and orchestration tools like Kubernetes.
2. Cloud Development
o Design, deploy, and manage cloud infrastructure using AWS (e.g., EC2, S3, Lambda, RDS) or Azure (e.g., App Services, Azure Functions, Blob Storage, Cosmos DB).
o Build serverless solutions leveraging cloud-native services like AWS Lambda or Azure Functions.
o Optimize cloud costs and ensure high availability and scalability of services.
3. Database Management
o Design and manage relational and NoSQL databases (e.g., PostgreSQL, MySQL, DynamoDB, Cosmos DB).
o Develop and optimize database queries for performance and reliability.
4. DevOps CI/CD
o Build CI/CD pipelines using tools such as GitHub Actions, Azure DevOps, or AWS CodePipeline.
o Automate infrastructure provisioning using IaC tools like Terraform or CloudFormation.
5. Security Monitoring
o Implement secure coding practices and cloud security controls, including IAM, encryption, and network security.
o Set up monitoring and alerting systems using tools like CloudWatch, Azure Monitor, or third-party solutions.
6. Collaboration Documentation
o Collaborate with cross-functional teams, including frontend developers, DevOps engineers, and product managers.
o Document system design, workflows, and processes to ensure seamless knowledge sharing.
Qualifications we seek in you
Minimum Qualifications/Skills
• Cloud Expertise: Proficiency in either AWS or Azure services (certifications like AWS Certified Developer or Azure Developer Associate are a plus).
• Programming Skills: Strong experience with languages such as Python, Node.js, Java, or C#.
• Databases: Expertise in relational and NoSQL databases.
• DevOps Knowledge: Experience with CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes).
• Problem-Solving: Ability to debug complex issues and optimize system performance.
• Soft Skills: Strong communication and teamwork skills; ability to work in an agile environment.
Preferred Qualifications/ Skills
• Experience with monitoring and logging tools like Prometheus, Grafana, or ELK Stack.
• Knowledge of hybrid cloud or multi-cloud environments.
• Bachelor's degree in computer science, Engineering, or a related field (or equivalent experience).
Genpact is an Equal Opportunity Employer and considers applicants for all positions without regard to race, color, religion or belief, sex, age, national origin, citizenship status, marital status, military/veteran status, genetic information, sexual orientation, gender identity, physical or mental disability or any other characteristic protected by applicable laws. Genpact is committed to creating a dynamic work environment that values diversity and inclusion, respect and integrity, customer focus, and innovation. Get to know us at genpact.com and on LinkedIn, X, YouTube, and Facebook.
Furthermore, please do note that Genpact does not charge fees to process job applications and applicants are not required to pay to participate in our hiring process in any other way. Examples of such scams include purchasing a 'starter kit,' paying to apply, or purchasing equipment or training.