CrawlJobs Logo

Client Technology - ETL Developer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
Canada , Mississauga

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

94300.00 - 141500.00 USD / Year

Job Description:

We are seeking a highly skilled and pragmatic ETL Developer (Applications Development Sr Programmer Analyst - C12) to design, develop, and deploy advanced ETL solutions. This multifaceted role involves creating smart ETL solutions by understanding goals and executing tasks with minimal human intervention. The ideal candidate will possess a strong understanding of ETL principles, application data flows, database development and highly performant processing solutions. This hybrid position emphasizes technical leadership, focusing on rapid prototyping, iterative improvement, and delivering measurable business value by translating research ideas into robust, scalable production systems.

Job Responsibility:

  • ETL Development: Design, implement, and deploy highly scalable ETL solutions, ensuring high performance, reliability, and security
  • Task Automation & Workflow Optimization: Develop ETL jobs that can automate complex tasks, optimize workflows, and solve real-world problems across various domains
  • Rapid Delivery: MVP first approach, iterative improvement approach with a focus on 'time to value' (quick iterations, hypothesis testing, A/B experiments)
  • Research and Innovation: Stay abreast of the latest advancements in ETL domain, actively participating in the development of proofs of concept (POCs) and exploring new methodologies
  • Collaboration & Leadership: Work closely with cross-functional teams to integrate with broader products and services
  • Documentation: Create comprehensive technical documentation for design, implementation, and operational procedures
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency

Requirements:

  • 5+ years of software engineering experience with hands-on coding, with a track record of delivering quality solutions on time
  • Experience in the finance industry is a plus
  • Strong hands-on experience with developing ETL solutions with PySpark and Python
  • Create ELT data pipeline, optimize Spark clusters on containerized environments
  • Strong database development skills with SQL, Stored Procedures and Data Modeling
  • Good knowledge of S3 bucket and/or NAS storage systems
  • ETL Tools: Development experience with one or more ETL tools such as IBM DataStage, Talend, Apache Airflow, SSIS, etc.
  • BI Tools: Experience with BI tools like Tableau, etc.
  • Containerization: Experience with OpenShift, Docker and Kubernetes
  • AI/ML: Experience with ML frameworks, LLMs, etc.
  • Bachelor’s degree/University degree in computer science or related field, or equivalent experience

Nice to have:

Experience in the finance industry is a plus

Additional Information:

Job Posted:
February 18, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Client Technology - ETL Developer

Applications Development Technology Lead Analyst

The Applications Development Technology Lead Analyst is a senior level position ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10 - 14 years of relevant experience in Apps Development or systems analysis role
  • Extensive experience system analysis and in programming of software applications
  • 10+ years of ETL Ab Initio experience, create generic components, batch and continuous flows, Testing framework, Express IT and API integration
  • 8+ years of Oracle PL/SQL experience
  • Experience with CI/CD practices for Ab Initio workflows is a plus
  • Familiarity with integrating Ab Initio jobs into automated pipelines using version control, testing, and deployment tools is desirable
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Ability to adjust priorities quickly as circumstances dictate
  • Demonstrated leadership and project management skills
Job Responsibility
Job Responsibility
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency
  • Contribute to continual improvement by suggesting improvements to software architecture, software development process and new technologies etc.
  • Fulltime
Read More
Arrow Right

Senior ETL Developer RegInsight/Insight

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-8 years of relevant experience in the Financial Service industry
  • Intermediate level experience in Applications Development role
  • Consistently demonstrates clear and concise written and verbal communication
  • Demonstrated problem-solving and decision-making skills
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
  • Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Applications Development Technology Lead Analyst

The Applications Development Technology Lead Analyst is a senior level position ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10 - 14 years of relevant experience in Apps Development or systems analysis role
  • Extensive experience system analysis and in programming of software applications
  • 10+ years of ETL Ab Initio experience, create generic components, batch and continuous flows, Testing framework, Express IT and API integration
  • 8+ years of Oracle PL/SQL experience
  • Experience with CI/CD practices for Ab Initio workflows is a plus. Familiarity with integrating Ab Initio jobs into automated pipelines using version control, testing, and deployment tools is desirable
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Ability to adjust priorities quickly as circumstances dictate
  • Demonstrated leadership and project management skills
  • Consistently demonstrates clear and concise written and verbal communication
Job Responsibility
Job Responsibility
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency
  • Contribute to continual improvement by suggesting improvements to software architecture, software development process and new technologies etc.
  • Fulltime
Read More
Arrow Right

Etl Talend Developer

The Applications Development Programmer Analyst position involves contributing t...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Knowledge of applications development procedures and concepts
  • basic knowledge of other technical areas
  • proficiency in ETL tools such as Talend, Datastage, Informatica PowerCenter
  • ability to adapt and learn any ETL-related technology
  • experience with databases, including data modeling, data governance, and data quality
  • bachelor's degree in Computer Science, Information Technology, or related field
  • 5+ years of experience in ETL development, data warehousing, or related field.
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • consult with users, clients, and other technology groups on issues and recommend programming solutions
  • apply knowledge of programming languages for design specifications
  • analyze applications to identify vulnerabilities and security issues, as well conduct testing and debugging
  • serve as advisor or coach to new or lower level analysts
  • identify problems, analyze information, and recommend solutions
  • resolve issues with independence of judgment and autonomy
  • create Oracle queries and stored procedures
  • design and develop ETL processes to extract data from various sources, transform data into required formats, and load data into target systems
  • collaborate with cross-functional teams including data architects, business analysts, and stakeholders
  • Fulltime
Read More
Arrow Right

ETL Abinitio Developer

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2-5 years of relevant experience in the Financial Service industry
  • Intermediate level experience in Applications Development role
  • Consistently demonstrates clear and concise written and verbal communication
  • Demonstrated problem-solving and decision-making skills
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
  • Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

ETL AbInitio Developer

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2-5 years of relevant experience in the Financial Service industry
  • Intermediate level experience in Applications Development role
  • Consistently demonstrates clear and concise written and verbal communication
  • Demonstrated problem-solving and decision-making skills
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
  • Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

SQL ETL Developer

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4-* Yrs. of overall IT experience with 2+ years in Financial Services industry
  • Strong understanding of Microsoft SQL Server, SSIS, SSRS, Autosys
  • 2+ yrs. experience in any ETL tool, preferably SSIS
  • Some knowledge of Python can be a differentiator
  • Highly motivated, should need minimal hand holding with ability to multitask and work under pressure
  • Strong analytical and problem solving skills
  • ability to analyze data for trends and quality checking
  • Good to have: Talend, Github Knowledge
  • Strong knowledge of database fundamentals and advanced concepts, ability to write efficient SQL, tune existing SQL
  • Experience with a reporting tool (e.g. SSRS, QlikView) is a plus
Job Responsibility
Job Responsibility
  • Developing projects from detailed business requirements, working through solutions and managing execution and rollout of these solutions, in the context of an overall consistent global platform
  • Create T SQL queries/stored Procedures/Functions/Triggers using SQL Server 2014 and 2017
  • Understand basic data warehousing concepts
  • Design/Develop SSIS packages to pull data from various source systems and load to target tables
  • May be required to develop Dashboards and Reports using SSRS
  • Work on BAU JIRAs and also do some levels of L3 support related activities whenever required
  • Providing detailed analysis and documentation of processes and flows where necessary
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • The candidate should have the ability to operate with a limited level of direct supervision exercising independence of judgement and autonomy
  • Fulltime
Read More
Arrow Right

SQL ETL Developer

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4-8 Yrs of overall IT experience with 2+ years in Financial Services industry
  • Strong understanding of Microsoft SQL Server, SSIS, SSRS, Autosys
  • 2+ yrs. experience in any ETL tool, preferably SSIS
  • Some knowledge of Python can be a differentiator
  • Highly motivated, should need minimal hand holding with ability to multitask and work under pressure
  • Strong analytical and problem solving skills
  • ability to analyze data for trends and quality checking
  • Strong knowledge of database fundamentals and advanced concepts, ability to write efficient SQL, tune existing SQL
  • Experience with a reporting tool (e.g. SSRS, QlikView) is a plus
  • Experience with a job scheduling tool (e.g. Autosys)
Job Responsibility
Job Responsibility
  • Developing projects from detailed business requirements, working through solutions and managing execution and rollout of these solutions, in the context of an overall consistent global platform
  • Create T SQL queries/stored Procedures/Functions/Triggers using SQL Server 2014 and 2017
  • Understand basic data warehousing concepts
  • Design/Develop SSIS packages to pull data from various source systems and load to target tables
  • May be required to develop Dashboards and Reports using SSRS
  • Work on BAU JIRAs and also do some levels of L3 support related activities whenever required
  • Providing detailed analysis and documentation of processes and flows where necessary
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • The candidate should have the ability to operate with a limited level of direct supervision exercising independence of judgement and autonomy
  • Fulltime
Read More
Arrow Right