Technical Architect - Mumbai, India - Genpact

    Genpact
    Genpact background
    Technology / Internet
    Description

    Job Purpose

    Drive design and architecture, development and implementation of data & analytics platforms (including data processing, governance, analytics and quality platforms) as well as related tools for data and digital transformation across company Group.

    Key Responsibilities & Skills

    • Lead all facets of architecture, design, development, upgrades, capacity planning, implementation and related activities of Enterprise Data Quality and Metadata solution, and large scale automation of related activities.
    • Innovation driven mind-set; champion open-source technology adoption enabling modern data platform architecture
    • Overall experience of around 15 years working in data engineering, with a focus on designing and architecting data platforms and related engineering activities at a global financial services firm (Investment Banking or Capital Markets background preferred
    • 10+ years hands-on experience as technical / solution architect working on production grade projects
    • Strong expertise in Core Java, Micro-Services (Spring Boot), Hibernate/JPA, caching framework like Gemfire, Redis etc. and experience with SQL, NoSQL (Mongo, MapR) database
    • Experience with big data technologies such as Hadoop, Spark, Kafka, Airflo
    • Proficiency with working on cloud-based data platforms like AWS/Azure/GCP, Snowflake etc
    • In-depth knowledge of data modeling, data quality and data governance
    • Fully conversant with modern architectural principles like high performance computing architecture, micro services, data mesh etc.
    • Define and drive strategic architecture for data quality platform
    • Excellent problem-solving and analytical skills, with ability to handle complex data challenges
    • Effective communication skills, both verbal and written, with ability to convey technical concepts to non-technical stakeholders
    • Able to collaborate / virtually manage multi-cultural, multi-disciplined, globally dispersed team core engineering team
    • Ability to work independently and make decisions working with multiple stakeholders
    • Understand Agile ways of working, and able to manage and deliver multiple projects effectively.
    • Bachelor's or Master's degree in Computers, Information Technology or related field

    You can also share your resume directly at