Skip to main content

Ab Initio Developer

Posted yesterday

7th sky techologiesBerkeley (CA)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

Job SummaryWe are looking for an experienced We are looking for an experienced Ab Initio Developer to join our data engineering team. The ideal candidate will have strong experience in Ab Initio ETL development, data integration, data transformation, and batch processing, along with solid SQL and database skills. The candidate will be responsible for designing, developing, testing, and supporting scalable ETL solutions that process large volumes of data across multiple systems.
Job Type: Full-Time
Work Model: Hybrid
Experience: 5+ Years
Employment Type: Permanent
Key Responsibilities: Design, develop, and maintain Ab Initio ETL applications and data pipelines. Develop and optimize Ab Initio graphs, plans, components, and workflows. Perform data extraction, transformation, validation, and loading from multiple source systems. Develop complex ETL processes using Ab Initio Co>Operating System, GDE, and related components. Write and optimize SQL queries, stored procedures, and database processes. Work with relational databases and large-volume datasets. Perform data mapping, data validation, reconciliation, and quality checks. Analyze performance issues and optimize ETL jobs and Ab Initio graphs. Develop reusable components and follow established ETL development standards. Schedule and monitor production jobs and troubleshoot failures. Participate in unit testing, integration testing, regression testing, and production support. Work closely with Business Analysts, Data Engineers, QA teams, and other technical stakeholders. Prepare technical documentation for ETL workflows and data processes. Support deployment activities across development, QA, and production environments.
Required Skills: 5+ years of experience in Ab Initio development. Strong hands-on experience with: Ab Initio GDE Ab Initio Co>Operating System Ab Initio Components Ab Initio Plans Graph development Parallel processing Strong SQL skills. Experience working with databases such as Oracle, SQL Server, Teradata, DB2, or PostgreSQL. Strong understanding of ETL concepts and data warehousing. Experience with large-volume data processing and batch jobs. Experience with Unix/Linux shell scripting. Strong debugging and troubleshooting skills. Experience with source-to-target mapping and data transformation. Understanding of SDLC, Agile/Scrum methodologies, and software development best practices.
Preferred Skills: Experience with Ab Initio Metadata Hub / EME. Experience with Control-M, Autosys, or other scheduling tools. Knowledge of Python, Java, or Perl is a plus. Experience with cloud platforms such as AWS, Azure, or GCP. Exposure to modern data platforms such as Snowflake, Databricks, or Hadoop. Experience with CI/CD and DevOps tools. Financial services, healthcare, insurance, or other enterprise data experience is a plus. EducationBachelor's degree in Computer Science, Information Technology, Engineering, or a related field. Equivalent professional experience may be considered. Soft SkillsStrong analytical and problem-solving abilities. Excellent communication and collaboration skills. Ability to work independently as well as within a team. Strong attention to detail. Ability to manage multiple priorities in a fast-paced environment. Work ArrangementFull-Time | Hybrid The selected candidate will be expected to work in a hybrid environment, with a combination of onsite and remote work based on business requirements. Keywords / ATS SkillsAb Initio Developer, Ab Initio GDE, Ab Initio Co>Operating System, Ab Initio EME, ETL, Data Integration, Data Engineering, Data Warehousing, SQL, Oracle, Teradata, Unix, Linux, Shell Scripting, Batch Processing, Data Transformation, Data Migration, ETL Development, Performance Tuning, Production Support, Control-M, Autosys, Agile, CI/CD, AWS, Azure, GCP, Snowflake, Databricks. SkillsSkills: transformation, processing, data, ab initio, skills, components, sql, etl, testing

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this