Data Engineer - ETL Developer

  • Bangalore - Hyderabad Hwy, Chennekothapalli, Andhra Pradesh, India
  • Employees can work remotely
  • Full-time

Company Description

WNS (Holdings) Limited (NYSE: WNS), is a leading Business Process Management (BPM) company. We combine our deep industry knowledge with technology and analytics expertise to co-create innovative, digital-led transformational solutions with clients across 10 industries. We enable businesses in Travel, Insurance, Banking and Financial Services, Manufacturing, Retail and Consumer Packaged Goods, Shipping and Logistics, Healthcare, and Utilities to re-imagine their digital future and transform their outcomes with operational excellence.

We deliver an entire spectrum of BPM services in finance and accounting, procurement, customer interaction services and human resources leveraging collaborative models that are tailored to address the unique business challenges of each client. We co-create and execute the future vision of 400+ clients with the help of our 44,000+ employees. Our global footprint spans 16 countries with 61 delivery centers worldwide including in China, Costa Rica, India, the Philippines, Poland, Romania, South Africa, Spain, Sri Lanka, Turkey, United Kingdom and the United States.


Job Description

Data Engineer Job Description



3 to 4 years in data engineering projects involving ETL and/or ELT workloads, working experience on Pentaho Data integrator or equivalent tools (Informatica, Talend  etc.)

Data Modelling using Kimball’s dimensional modelling or 3NF modelling- understand business requirements and translate into data models

Work with the Application Development team to implement data strategies, build data flows and develop conceptual data models

Create logical and physical data models using best practices to ensure high data quality and reduced redundancy

Experience in working with data loading, transformation, enrichment of data

Experience mapping traditional data transformation (SCD type 1, 2, 3)

Design documentation and maintaining process documents, ER diagrams, Data modelling process flows




BE, BTech, BS or MS in Computer Science or equivalent preferred

Additional Information

Good to have:

Proficiency on Linux / Unix command line

Knowledge of Python for data manipulation preferred

Ability to debug production issues using standard command line tools

Knowledge of Cloud infra for data engineering - AWS or Azure

JIRA/Azure DevOps for issues and project tracking

Git for code repository


Privacy Policy