This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Are you a senior data engineering expert ready to make an impact at a global financial institution? Bring your deep expertise in Ab Initio and ETL development to Citi's Oracle Ledger Data Engineering team, where you'll design and build critical data solutions at the heart of our financial systems. Join the Oracle Ledger Data Engineering team, a cornerstone of Citi's Finance Technology division. Our team is responsible for engineering and maintaining the critical data pipelines that feed into Citi's Oracle General Ledger system, ensuring the accuracy and integrity of the firm's financial data. As a senior engineer on this team, you will be at the intersection of finance and technology. You will collaborate daily with business users, financial analysts, and cross-functional technology partners to understand complex requirements and deliver robust, high-performance data solutions. This role offers the unique opportunity to not only build and support essential ETL processes but also to innovate by designing automated utilities and providing best-in-class solutions that directly impact Finance Technology operations. If you are a technical leader passionate about solving complex data challenges in a dynamic financial environment, this team is the right place for you.
Job Responsibility
Design, develop, and optimize complex, high-performance ETL applications using the full Ab Initio tool kit (GDE, Control Centre, Metadata Hub) to meet business and functional requirements
Collaborate closely with business users, financial analysts, and cross-functional technology teams to understand requirements, provide effort estimates, and ensure timely delivery of solutions
Drive all phases of the software development lifecycle (SDLC) within an Agile methodology, including preparing handover documents, performing unit/SIT testing, and supporting UAT and production implementations
Utilize your SQL and RDBMS knowledge to investigate and analyze complex data issues, ensuring the integrity and reliability of financial data within the Oracle ledger
Innovate and improve processes by designing and creating automated utilities that enhance system performance and efficiency
Take ownership of technical issues by monitoring processes, resolving testing defects, and managing bug tracking in Jira
Requirements
Software development experience in a Banking or Financial Technology environment
Extensive, hands-on experience developing complex ETL applications using the Ab Initio tool kit (GDE, Control Centre, Metadata Hub, etc.)
Deep expertise in RDBMS (preferably Oracle) and the ability to write advanced SQL to analyse and resolve complex data issues
Strong proficiency in UNIX environments and shell scripting
Proven experience across the full Software Development Lifecycle (SDLC) and deep familiarity with Agile methodologies and tools like Jira
Exceptional analytical and problem-solving skills, with the ability to take ownership, manage risks, and drive tasks to completion
Excellent communication and collaboration skills, with the ability to work effectively with business users and cross-functional teams
Bachelor's degree/University degree or equivalent experience
Nice to have
Master's degree preferred
What we offer
Generous holiday allowance starting at 27 days plus bank holidays
increasing with tenure
A discretional annual performance related bonus
Private medical insurance packages to suit your personal circumstances
Employee Assistance Program
Pension Plan
Paid Parental Leave
Special discounts for employees, family, and friends
Access to an array of learning and development resources