cover image
Genpact

Genpact

www.genpact.com

7 Jobs

132,995 Employees

About the Company

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.
Get to know us at genpact.com and on LinkedIn, X, YouTube, and Facebook.


Get to know us at www.genpact.com and on the following social handles:
X: https://twitter.com/genpact
Facebook: https://www.facebook.com/ProudToBeGenpact/
Instagram: https://www.instagram.com/genpact_global/
YouTube: https://www.youtube.com/@GenpactGlobal

** Beware of fake offers**
Genpact never requires applicants to pay to be part of our hiring process.
If you receive an email asking you to purchase a starter kit, equipment, or training, or to pay to apply for a role, you can assume that the message is a scam. For more information on careers at Genpact, please visit us at https://www.genpact.com/careers

Listed Jobs

Company background Company brand
Company Name
Genpact
Job Title
Python Developer
Job Description
**Job Title:** Python Developer (Python Engineer) **Role Summary:** Develop and maintain data‑centric solutions using Python and cloud technologies. Automate processes, build scalable data pipelines, and support stakeholders in data infrastructure and governance within a fast‑moving AI‑focused environment. **Expectations:** - Deliver high‑quality code and data pipelines on schedule. - Collaborate with cross‑functional teams and act as a technical liaison. - Continuously explore and adopt new tools, features, and best practices. - Provide guidance and coaching on data engineering standards. - Ensure data quality, governance, and performance optimization. **Key Responsibilities:** 1. Design, implement, and improve automated processes and scalable data infrastructure. 2. Build ETL/ELT pipelines for extraction, transformation, and loading from diverse sources. 3. Troubleshoot data‑related issues and support stakeholder requirements. 4. Create and promote common frameworks, methodologies, and best‑practice guidelines. 5. Coach teams on design patterns, query optimization, and data governance. 6. Coordinate onboarding of applications onto cloud‑based data architecture. 7. Conduct detailed data analysis, validation, and assist with UAT execution. **Required Skills:** - Python programming (including PySpark) - SQL and relational database design (PostgreSQL, AWS Aurora, SQL Server) - AWS services: Glue, S3, Aurora; cloud data platforms (Snowflake, Azure a plus) - ETL tools, dbt, Autosys, Great Expectations, Jasper Reports, BPMN workflow experience - Strong analytical ability, attention to detail, and problem‑solving skills - Excellent verbal and written communication; teamwork orientation - Proficiency with Excel and data validation techniques **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Engineering, Information Systems, or related field (or equivalent practical experience) - Relevant certifications (e.g., AWS Certified Solutions Architect, AWS Certified Data Analytics, or AI/ML certifications) are a plus.
New york city, United states
On site
10-11-2025
Company background Company brand
Company Name
Genpact
Job Title
Java Software Engineer
Job Description
**Job Title** Java Software Engineer **Role Summary** Design, develop, test, and deploy high‑quality software solutions primarily using Java and modern web technologies. Collaborate across product, design, DevOps, and operations teams in an agile environment to build responsive, scalable applications that support AI‑driven business initiatives. **Expectations** - Deliver clean, well‑documented code that meets functional and performance requirements. - Participate in design reviews, architecture discussions, and code reviews. - Mentor junior developers and share best practices. - Continuously learn and adopt new tools, frameworks, and industry trends. - Communicate effectively with cross‑functional stakeholders and document technical decisions. **Key Responsibilities** - Develop and maintain Java‑based services (Spring, Hibernate) and UI components (React or Angular). - Implement front‑end functionality using HTML5, CSS3, JavaScript/TypeScript, AJAX, and state‑management libraries (Redux, MobX). - Build and consume RESTful and SOAP APIs; format data with JSON, XML, or other protocols. - Configure and maintain build pipelines (Webpack, Gulp, Grunt) and CI/CD workflows. - Collaborate with PMs, QA, ops, and architecture teams to shape project scope, estimate effort, and define acceptance criteria. - Produce architecture diagrams, technical specifications, use‑case models, and design documents. - Perform unit testing, integration testing, and contribute to automated testing suites. - Troubleshoot, debug, and resolve performance and reliability issues in production environments. - Ensure code complies with security, governance, and regulatory standards. **Required Skills** - 5+ years of professional software development. - Proficiency in Java (Spring, Spring Boot, Hibernate) and related build tools. - Strong front‑end experience: React or Angular, TypeScript, RxJS, and mobile‑responsive design principles. - Deep knowledge of web protocols (HTTP, REST, SOAP), data formats (JSON, XML), and server technologies (Apache). - Expertise in client‑side technologies: HTML5, CSS3, JavaScript, AJAX, DOM manipulation. - Familiarity with build automation (Webpack, Grunt, Gulp) and version control (Git, Bitbucket). - Experience with relational databases (Oracle, Sybase) and ORM frameworks. - Practical knowledge of low‑latency messaging middleware and CI/CD pipelines. - Agile/Scrum experience; ability to work in fast‑paced, iterative development cycles. - Strong analytical, debugging, and problem‑solving skills. - Excellent written and verbal communication in English. **Required Education & Certifications** - Bachelor’s degree (BE/B.Tech/MCA) in Computer Science, Software Engineering, or a related field. ---
Alpharetta, United states
On site
Mid level
10-11-2025
Company background Company brand
Company Name
Genpact
Job Title
Lead Java Developer
Job Description
Job Title: Lead Java Developer Role Summary: Lead and manage a team of 3‑5 developers to design, develop, test, and deploy Java‑based microservices using Spring/Spring Boot and REST APIs. Collaborate with stakeholders on customer identity and access management (CIAM) initiatives, architect solutions that integrate with Microsoft Azure or AWS services, enforce IAM standards, and maintain robust CI/CD pipelines. Expectations: - 3+ years as a technical lead with proven team management. - Autonomously drive diverse activities: architecture, solution design, coaching, and quality assurance. - Deliver high‑quality, production‑ready code and documentation. - Act as a subject‑matter expert for clients and internal teams on IAM, CIAM, and modern application development. - Mentor and evaluate junior staff, ensuring adherence to coding and DevOps best practices. Key Responsibilities: - Architect and develop Java/Spring Boot microservices; optionally support Node.js services. - Design, implement, and maintain Azure Event Hub, Confluent Kafka, or AWS equivalents for event‑driven communication. - Build and sustain CI/CD pipelines using Git/Bitbucket, JIRA, Confluence, Jenkins/Argo, and related tooling. - Implement enterprise identity controls: SAML, OpenID Connect, OAuth, RBAC, LDAP, Kerberos; design provisioning workflows and lifecycle events. - Configure and manage deployment environments (JBoss, Azure App Service Environment, AWS App Service). - Conduct code reviews, provide mentorship, and foster a culture of continuous improvement. - Collaborate cross‑functionally to translate business requirements into technical specifications and deliverables. - Ensure security, performance, and scalability of all services. Required Skills: - Java, Spring/Spring Boot, REST API, Microservices architecture. - SQL and relational database design. - Cloud platforms: Microsoft Azure (Event Hub, Kafka, App Service Environment) or equivalent AWS services. - DevOps: CI/CD pipeline design, Bitbucket/Git, JIRA, Confluence, scripting (Shell, PowerShell). - IAM protocols: SAML, OpenID Connect, OAuth, LDAP, Kerberos, RBAC. - Experience with CIAM projects and user lifecycle management. - Leadership: team management, coaching, stakeholder communication. - Optional: Kubernetes, message queues (MQ), event‑driven messaging, Postman, Windows/Linux, JBoss scripting/CLI. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or related field. - Relevant certifications such as Microsoft Certified: Azure Developer Associate, AWS Certified Developer – Associate, or Spring Professional are desirable.
Toronto, Canada
Hybrid
Senior
18-11-2025
Company background Company brand
Company Name
Genpact
Job Title
Data Engineer
Job Description
Job Title: Principal Consultant – Azure Data Engineer Role Summary: Design, build, and maintain scalable, cloud‑native data pipelines that power analytics and reporting solutions. Leverage Azure services, PySpark, and Azure Data Factory to ingest, transform, and deliver high‑quality data assets for business intelligence and data science teams. Expectations: Own end‑to‑end data engineering workflows, ensure data integrity and performance, collaborate across data, analytics, and IT domains, and continuously adopt emerging Azure and big‑data technologies to enhance solutions. Key Responsibilities: • Architect and implement robust ETL pipelines using Azure (Data Factory, Databricks) and PySpark. • Automate data movement, transformation, and loading with Azure Data Factory. • Collaborate with data scientists, analysts, and IT to translate business requirements into technical solutions. • Optimize storage, retrieval, and processing for performance and scalability. • Establish data quality, validation, and governance processes. • Monitor, troubleshoot, and improve existing pipelines. • Research and integrate new Azure and big‑data tools to improve engineering practices. Required Skills: • Strong proficiency in Azure platform (Data Factory, Databricks, SQL Database, Synapse Analytics). • Expertise in PySpark for large‑scale data processing. • Deep understanding of ETL, data modeling, and cloud‑based data solutions. • Excellent problem‑solving, analytical, and detail‑oriented skills. • Effective communication and collaboration across cross‑functional teams. Required Education & Certifications: • Bachelor’s degree in Computer Science, Information Technology, or a related field. • Proven experience as a data engineer with Azure, PySpark, and ADF. • Preferred: credentials or experience with Azure SQL Database, Azure Synapse Analytics, Hadoop, Spark, and basic machine‑learning tools.
Toronto, Canada
On site
25-11-2025