Overview
Remote
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 24 Month(s)
No Travel Required
Skills
Application Programming
Ab Initio
Job Details
Ab Initio Programmer
100% Remote
Need Candidates with Security Clearance
Key Responsibilities
- Design and develop ETL processes using Ab Initio tools, including the Graphical Development Environment (GDE), Co>Operating System, and the Ab Initio Express>It framework.
- Work with business analysts and stakeholders to understand data requirements and translate them into technical specifications and data models.
- Implement data transformation and data quality rules to ensure accuracy and consistency of data.
- Create and maintain reusable components and templates to improve development efficiency.
- Develop shell scripts for job scheduling, automation, and monitoring.
- Perform unit testing, integration testing, and support user acceptance testing (UAT) to ensure solutions are bug-free and meet business requirements.
- Troubleshoot and debug issues within Ab Initio graphs and data pipelines, and provide timely resolutions.
- Optimize and tune existing Ab Initio graphs for performance and scalability.
- Participate in code reviews to maintain high-quality development standards and provide constructive feedback to peers.
Required Skills and Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
- Minimum of 3+ years of hands-on experience as an Ab Initio Developer.
- Proven expertise with the core Ab Initio tools, including GDE, Co>Operating System, and Metadata Hub.
- Strong knowledge of data warehousing concepts, ETL processes, and dimensional modeling.
- Proficiency in SQL and experience working with various relational databases (e.g., Oracle, SQL Server, Teradata).
- Experience with Unix/Linux shell scripting (Bash, KornShell) for automation and job control.
- Excellent analytical and problem-solving skills with a keen eye for detail.
- Strong communication and teamwork skills, with the ability to collaborate effectively with cross-functional teams.
- Experience with other Ab Initio products such as Continuous Flows, Data Profiler, or the Enterprise Meta>Environment (EME).
- Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud Platform) and data technologies in a cloud environment.
- Knowledge of big data technologies like Hadoop, Spark, or similar.
- Experience with job schedulers such as Control-M, Tidal, or Autosys.
- Previous experience in the financial services, telecommunications, or healthcare industry
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.