Abinitio Developer

Abinitio Developer

Ab Initio is a widely used Business Intelligence Data Processing Platform used to build various business applications. In the Ab Initio ETL environment, an Ab Initio developer is responsible for working on designing, constructing, and testing applications for data management and business intelligence. They are responsible for leveraging Ab Initio ETL to develop applications and interfaces for data extraction, transformation, loading, and analysis for business intelligence.

An Ab Initio developer is important as they specialize in utilizing the Ab Initio toolset to design, develop, and implement data integration and ETL solutions. They play a crucial role in efficiently processing and transforming large volumes of data from diverse sources, ensuring high data quality and accuracy. Ab Initio developers contribute to the smooth functioning of data pipelines, enabling businesses to make informed decisions, optimize data analytics, and achieve better insights for improved operational efficiency and competitive advantage.

Main responsibilities of an Ab initio Developer

Your main responsibilities will include:?

  • Researching, designing, and developing complex components for Ab Initio applications with quality coding
  • Interacting with analysts and end users for information requirements
  • Coding Ab Initio graphs and components using ETL tools (Ab Initio GDE) and ensuring they are in line with user requirements
  • Tuning Ab Initio process by maximizing the use of components and MFS file system to achieve a reduction of total process time.
  • Storing, retrieving, and manipulating data by building queries for system analysis and requirements?
  • Implementing design decisions using design patterns and plans in Ab Initio and creating UNIX wrapper scripts to handle the complex transformation logic
  • Performing unit testing, coding, design, and documentation
  • Executing deliverables to ensure the deadlines are met in a timely manner


Key requirements

  • You have a bachelor’s degree in Computer Science, Computer/Management Information Systems, or a related field.
  • You have prior Ab Initio development experience, including experience in deployment architectures, debugging, and troubleshooting graphs.
  • You have solid experience in experience in handling large volumes of data and are well-versed in data integration, batch processing, delta processing, and data capturing.
  • You have a Strong understanding and hands-on scripting/programming experience skills - UNIX shell scripts and Python.
  • Strong understanding of Agile methodologies with the ability to work in at least one of the common frameworks.
  • You possess strong critical thinking and problem-solving skills.
  • You are a team player with good communication skills to be able to interact with various stakeholders.
  • You are detail-oriented, take pride in delivering high-quality work, and organize and deliver work in a timely manner.


要查看或添加评论,请登录

社区洞察

其他会员也浏览了