Ab Initio Developer
Job Description:
We are looking for a skilled Ab Initio Developer to design, develop, and support ETL processes within enterprise data environments. The ideal candidate will have hands on experience with Ab Initio development, strong SQL skills, and exposure to cloud platforms such as Snowflake and AWS. Experience working on legacy to cloud migration projects and collaborating with teams using Python and Kafka is a plus.
Develop, test, and maintain Ab Initio ETL workflows for batch and real-time data processing.
Collaborate with senior engineers and architects to optimize Ab Initio graphs for performance and scalability.
Support data migration projects by adapting legacy ETL processes to cloud platforms like Snowflake.
Assist in building reusable components and automation scripts using Python.
Integrate ETL workflows with real-time streaming platforms such as Kafka.
Troubleshoot and resolve data pipeline issues and support production incidents.
Work with DevOps teams to support CICD pipelines for ETL deployment and testing.
Document processes, workflows, and support materials.
Follow best practices in data governance, security, and compliance during development.
4+ years of hands-on experience in Ab Initio development.
Strong experience in SQL and relational databases.
Basic understanding of cloud platforms, preferably AWS and Snowflake.
Familiarity with Python scripting for automation and testing is preferred.
Exposure to realtime data integration using Kafka or similar tools is a plus.
Good troubleshooting and problem-solving skills.
Experience working in agile and collaborative team environments.
Bachelor s degree in Computer Science, Information Technology, or related field.
Exposure to ETL migration tools such as SnowConvert.
Knowledge of data governance and security best practices.
Willingness to learn and grow in cloud and real-time data technologies.