CrawlJobs Logo

Senior ETL Developer

barclays.co.uk Logo

barclays

Location Icon

Location:
United States , Whippany

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

120000.00 - 175000.00 USD / Year

Job Description:

Embark on a transformative journey as a Senior ETL Developer at Barclays, where innovation meets impact. Our vision is bold and forward-thinking — to redefine the future of banking by crafting innovative solutions that drive progress and resilience. As we continue to evolve our strategic AML technology landscape, we invite you to join a highly collaborative and dynamic team that thrives on agility, delivering high-value projects in rapid development cycles. Here, your contributions will shape the way financial systems operate, ensuring security, efficiency, and adaptability in a fast-paced environment.

Job Responsibility:

  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
  • Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability

Requirements:

  • Designing and building large-scale, highly optimized data warehouses and data marts
  • Python, SQL, Informatica, and shell scripting
  • Writing and optimizing multi-layered SQL queries for performance and scalability
  • Overseeing large-scale batch processing and job scheduling using tools like Autosys
  • Supporting production environments and navigating the change management lifecycle

Nice to have:

  • Familiarity with CI/CD pipelines and DevOps / DevSecOps practices using GitLab
  • Understanding of Java, aPaaS, Docker and MQ
  • Excellent communication and collaboration skills
  • Any knowledge of cloud platform like AWS and Big Data
  • Ability to learn new tools and technologies quickly
What we offer:
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Medical, dental and vision coverage
  • 401(k)
  • life insurance
  • other paid leave for qualifying circumstances
  • incentive award eligibility

Additional Information:

Job Posted:
December 25, 2025

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 Senior ETL Developer

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

Senior ETL Talend Developer

The Applications Development Senior ETL Programmer/Developer Analyst is an inter...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience with ETL Applications and in the Banking Industry
  • Experience with high performance & high volume Integrated ETL Development using Talend and database performance tuning
  • Strong understanding of the Database and well versed with performance tuning, Stored Procedures etc.
  • Display sound analytical, problem solving, presentation and inter-personal skills to handle various critical situations
  • Ability to carry out adaptive changes necessitated by changes in business requirements and technology
  • Post trade processing experience
  • Familiarity with trade life cycle and associated business processes
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyse complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Ensure essential procedures are followed and help define operating standards and processes
  • Acts as SME to senior stakeholders and /or other team members
  • Drive the adoption of modern engineering ways of working, including Agile, DevOps, and CI/CD
  • Advocate for automated testing, infrastructure as code, and continuous monitoring to enhance software reliability
  • Apply Behaviour-Driven Development (BDD), Test-Driven Development (TDD), and unit testing to ensure code quality and functionality
  • Conduct thorough code reviews, ensuring adherence to best practices in readability, performance, and security
  • Fulltime
Read More
Arrow Right
New

Senior Software Developer ETL

Our client is looking for a Senior Software Developer ETL for a 6 month contract...
Location
Location
Canada , Toronto
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
January 29, 2026
Flip Icon
Requirements
Requirements
  • 5+ years of proven working experience in an ETL role
  • strong understanding of ETL principles, including data extraction, transformation, and loading processes
  • knowledge of common ETL design patterns
  • understanding of data pipeline architectures, Azure workflow orchestration tools, and concepts related to data ingestion, transformation, and movement
  • proficiency in Azure Data Factory, Azure Synapse workspaces, PolyBase, including knowledge of pipeline creation, data flows, integration runtimes, triggers, and monitoring
  • knowledge of integration technologies commonly used with Dynamics, such as DataVerse / Common Data Service (CDS), Data Entities, and APIs
  • strong SQL skills and experience working with Azure SQL Databases and Dataverse
  • good understanding of Azure storage concepts and technologies
  • proficiency in scripting languages like Python, and experience with Azure-specific scripting using PowerShell or Azure CLI
  • expert in data manipulation languages (T-SQL, PL/SQL), data definition languages, physical database design, data modelling, query performance analysis & tuning
Job Responsibility
Job Responsibility
  • Data Analysis: analyze the existing data in the legacy applications, understand its structure, quality, and relationships
  • Data Mapping and Transformation: read the existing data migration code to understand the mapping of the data elements from the legacy application to the corresponding entities and fields in Dynamics 365 CE
  • Data Testing and Quality Assurance: conduct thorough testing to verify the accuracy and integrity of the migrated data
  • define test cases, perform data reconciliation, and address any issues or discrepancies that arise during the testing phase
  • develop KPIs to report on the progress, completeness, and quality of the data migration effort
  • Data Migration Test Plans: Develop comprehensive test plans outlining the testing approach, scope, objectives, and the resources required for data migration quality assurance
  • Data Migration Test Cases: Create detailed test cases and test scripts covering all aspects of data migration, including data extraction, transformation, loading, and validation
  • Data Fix Development: Modify data migration code to address data migration issues
  • Documentation: Maintain detailed documentation of test cases, test results, and any modifications made to the test plan during the project
  • Ongoing Support: provide post-migration support, analyze, and address data-related issues or questions
What we offer
What we offer
  • Earn a competitive rate within the industry
  • Location: working 7.25 hours per calendar day, sometime between 8:00 AM and 5:00 PM (excluding breaks) Monday to Friday inclusive
  • Fulltime
Read More
Arrow Right

Senior Full-Stack Developer (ETL & Integration)

The Senior Full-Stack Developer will perform advanced analysis and programming w...
Location
Location
United States , Austin, TX
Salary
Salary:
Not provided
dutechsystems.com Logo
Dutech Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 15 years – Creating ETL processes
  • transporting and aggregating large datasets between systems
  • 15 years – SQL Server or Oracle stored procedures, PL/SQL, Dynamic SQL, and exception handling
  • 10 years – Object-oriented framework such as .NET Core or Java
  • 10 years – XML, JSON, API Testing, JavaScript, JQuery
  • 10 years – Experience in mid-to-large scale, complex enterprise-level SDLC projects
  • 2 years – Experience with Texas state agencies
Job Responsibility
Job Responsibility
  • Performing technical analysis by reviewing user requirements and creating design documents
  • Writing high-quality code that adheres to TEA and industry standards, best practices, and customer requirements
  • Conducting thorough testing to ensure deliverables meet requirements
  • Preparing and maintaining technical documentation (design docs, process flows, object/data models, project plans, environment diagrams, test plans, etc.)
  • Collaborating with the project team during sprints/releases for effort estimation, architecture/design discussions, triaging and resolving defects, and providing regular status updates
  • Supporting the design, integration, and governance framework necessary to establish the ECIDS system for the State of Texas
  • Fulltime
Read More
Arrow Right

Senior Ab-Initio ETL Developer

Finance Technology Services is building a sophisticated next generation finance ...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience as senior level in Abinitio & Metadata hub Applications Development role
  • Experience in Datalineage and data controls
  • Experience on starting the front-end buildout from scratch by coordinating across multiple business and technology groups
  • Experience building complex single-page applications using Abinitio/Hadoop/Hive/Kafka/Oracle and modern MOM technologies
  • Experienced with Linux/Unix platform
  • Experience in SCMs like GIT
  • and tools like JIRA
  • Familiar with the financial services industry and/or regulatory environments
  • Consistently demonstrates clear and concise written and verbal communication
  • Working experience on one of the BI Tool like, power BI, Tableau, MicroStrategy, QlikView
Job Responsibility
Job Responsibility
  • Develop Datalineage, DQS, Profiling solution for SL accounting platform involving Abinitio/DQS/MDH technologies
  • Making complex technical and design decisions for Abinitio projects
  • Utilize in-depth knowledge and skills across multiple Applications Development areas to provide technical oversight across systems and applications
  • Requirement analysis including interaction with Business Users
  • Perform Unit Testing, System Testing for all applications developed / enhancements and ensure that all critical and high-severity bugs are addressed
  • Engage in end-to-end system design and development processes
  • Ensure that application development and enhancement is in line with Citi’s Coding Standards
  • Partners with multiple Technology teams to ensure appropriate integration of functions to meet goals
  • identifies and defines necessary system enhancements to deploy new products and process enhancements
  • Solves / works a variety of high impact, high-profile problems / projects with considerable business impact through in-depth evaluation of complex business processes, system processes and industry standards
  • Fulltime
Read More
Arrow Right

Applications Development Senior Programmer Analyst

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • 6-8 year of experience in ETL - Ab Initio
  • Excellent knowledge in AB initio products like OC, GDE etc.
  • Well-versed in Business Analysis, converting the business requirement into technical concepts in Ab initio
  • Working knowledge in finance Full suite is mandatory
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Fulltime
Read More
Arrow Right

Applications Development Senior Programmer Analyst

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8-12 years of relevant experience in design development using ETL Tools - AB-Initio / MS SQL Server Technology
  • Must have worked on Various Ab-Initio Products like EME/Express-IT and Experience in Continuous Flows
  • Must be Familiar with ETL Concepts and good on Implementing them
  • Knowledge of NoSQL Databases/Hadoop-Hive, Spark will be added advantage
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • 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
New

Senior Developer

We are seeking a highly skilled Senior Developer with deep expertise in Apache N...
Location
Location
Canada , Toronto
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
January 27, 2026
Flip Icon
Requirements
Requirements
  • 5+ years of hands-on experience working with Apache NiFi, including large-scale, production-grade deployments
  • Deep understanding of NiFi architecture, components, and dataflow concepts
  • Expertise in designing and implementing high-performance ETL pipelines for data from databases, APIs, and file systems
  • Proficiency in Java, Groovy, and/or Python for developing custom NiFi processors and scripts
  • Strong experience with relational databases (SQL) and knowledge of data formats (JSON, XML, CSV, etc.)
  • Experience with DevOps practices, including containerization (Docker/Kubernetes) and CI/CD pipelines (Jenkins/GitLab) for automating NiFi flow deployments
  • Strong ability to analyze complex data integration challenges, design efficient solutions, and conduct rigorous debugging and troubleshooting
  • Excellent written and verbal communication skills, with experience documenting data flows and communicating technical concepts to stakeholders
Job Responsibility
Job Responsibility
  • Leading the entire development lifecycle for data initiatives, including Stay Data Automation, Photo Card Automation, Historical Data Access, Data Scraping Service, and Bi-Weekly Audits
  • Gathering and validating requirements from stakeholders to ensure accurate and complete scope definition
  • Designing and developing complex data integration workflows using Apache NiFi, optimizing for high-throughput, low-latency data processing
  • Implementing ETL (Extract, Transform, Load) pipelines to integrate diverse data sources (APIs, databases, file systems) and sinks
  • Writing custom code and scripts (Java, Groovy, Python) for automation and complex transformation logic within NiFi
  • Configuring, managing, and optimizing NiFi dataflows, utilizing the NiFi Expression Language for dynamic processing
  • Contributing to the production rollout and ongoing support of all deployed data flows, including troubleshooting and defect resolution
  • Collaborating with cross-functional teams (DevOps, Data Engineers, Analysts) to ensure seamless integration and deployment
  • Developing and updating technical and business process documentation, including functional specifications
  • Mentoring junior team members and enforcing best practices for NiFi development, security, and performance
What we offer
What we offer
  • Hybrid Work Model: Flexibility with remote work options combined with in-office collaboration in Toronto
  • High Impact Initiatives: Lead projects critical to automating key operational data, providing immediate and measurable value
  • Cutting-Edge Technology: Work at a senior level with Apache NiFi in a complex, high-volume data environment
  • Professional Leadership: Opportunity to lead development efforts, mentor others, and establish best practices
  • Fulltime
Read More
Arrow Right
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.