Development Lead – Data Engineering & Application Delivery
Key Skills for This Role
Full Job Posting
Technical Skills
- Database and Data Warehouse Development — Required
- Strong relational database development experience, preferably Microsoft SQL Server, including advanced SQL, stored procedures, functions, performance tuning, and troubleshooting.
- Strong understanding of data modeling, data integrity, enterprise databases, and data warehouse development.
- Big Data, Python, and PySpark — Required
- Strong programming experience with Python and hands-on experience with PySpark and large-scale data processing.
- Experience developing, supporting, and troubleshooting Big Data and data-engineering solutions.
- Strong understanding of data transformation, data quality, reconciliation, and distributed data-processing patterns.
- ETL and Microsoft BI Stack — Required
- Strong experience designing, developing, supporting, and troubleshooting ETL processes and enterprise batch routines.
- Hands-on experience with SQL Server Integration Services (SSIS) or comparable enterprise ETL technologies.
- Enterprise Scheduling and Batch Automation — Required
- Hands-on experience with AutoSys or comparable enterprise workload-scheduling technologies.
- Experience scheduling, monitoring, and troubleshooting complex batch workflows and dependencies.
- Ability to improve batch reliability through automation, proactive monitoring, and reduction of manual operational activities.
- Data Transmission and Integration — Required
- Experience with enterprise-managed secure file transfer technologies such as NDM / IBM Connect:Direct, SFTP, or comparable solutions.
- Experience supporting integrations between applications, databases, upstream/downstream systems, and external interfaces.
- DevOps, CI/CD, and Version Control — Required
- Strong understanding of DevOps principles, CI/CD practices, and automated build, test, deployment, and release processes.
- Experience with enterprise source-control practices, preferably GitHub Enterprise, including branching, pull requests, code reviews, and release management.
- Ability to promote consistent engineering and deployment practices across the development team.
- Infrastructure and Environment Management — Required / Preferred
- Experience supporting application infrastructure and coordinating infrastructure-related activities.
- Understanding of development, testing, and production environments, application dependencies, database servers, capacity requirements, upgrades, and patching.
- AI-Assisted Software Development — Desired
- Experience using enterprise-approved AI tools to improve development productivity, code quality, testing, documentation, troubleshooting, and automation.
- NoSQL — Nice to Have
- Experience with MongoDB or similar NoSQL technologies.
- Education
- Bachelors Degree in Computer Science, Information Technology or related discipline.
- Masters Degree preferred.
Job Family Group:
Technology
Job Family:
Applications Development
Time Type:
Full time
Most Relevant Skills
Please see the requirements listed above.
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi. View Citi’s EEO Policy Statement and the Know Your Rights poster.
Qualifications
- Database and Data Warehouse Development — Required
- Strong relational database development experience, preferably Microsoft SQL Server, including advanced SQL, stored procedures, functions, performance tuning, and troubleshooting.
- Strong understanding of data modeling, data integrity, enterprise databases, and data warehouse development.
- Big Data, Python, and PySpark — Required
- Strong programming experience with Python and hands-on experience with PySpark and large-scale data processing.
- Experience developing, supporting, and troubleshooting Big Data and data-engineering solutions.
- Strong understanding of data transformation, data quality, reconciliation, and distributed data-processing patterns.
- ETL and Microsoft BI Stack — Required
- Strong experience designing, developing, supporting, and troubleshooting ETL processes and enterprise batch routines.
- Hands-on experience with SQL Server Integration Services (SSIS) or comparable enterprise ETL technologies.
- Enterprise Scheduling and Batch Automation — Required
- Hands-on experience with AutoSys or comparable enterprise workload-scheduling technologies.
- Experience scheduling, monitoring, and troubleshooting complex batch workflows and dependencies.
- Ability to improve batch reliability through automation, proactive monitoring, and reduction of manual operational activities.
- Data Transmission and Integration — Required
- Experience with enterprise-managed secure file transfer technologies such as NDM / IBM Connect:Direct, SFTP, or comparable solutions.
- Experience supporting integrations between applications, databases, upstream/downstream systems, and external interfaces.
- DevOps, CI/CD, and Version Control — Required
- Strong understanding of DevOps principles, CI/CD practices, and automated build, test, deployment, and release processes.
- Experience with enterprise source-control practices, preferably GitHub Enterprise, including branching, pull requests, code reviews, and release management.
- Ability to promote consistent engineering and deployment practices across the development team.
- Experience supporting application infrastructure and coordinating infrastructure-related activities.
- Understanding of development, testing, and production environments, application dependencies, database servers, capacity requirements, upgrades, and patching.
- Experience using enterprise-approved AI tools to improve development productivity, code quality, testing, documentation, troubleshooting, and automation.
- Experience with MongoDB or similar NoSQL technologies.
- Education
- Bachelors Degree in Computer Science, Information Technology or related discipline.
- Technology
- Applications Development
- Full time
- Most Relevant Skills
- Please see the requirements listed above.
- Other Relevant Skills
- For complementary skills, please see above and/or contact the recruiter.
- Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
- If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
- View Citi’s EEO Policy Statement and the Know Your Rights poster.
Preferred Qualifications
- Infrastructure and Environment Management — Required / Preferred
- AI-Assisted Software Development — Desired
- NoSQL — Nice to Have
- Masters Degree preferred.
About Citi
Global financial services organization enabling growth and economic progress.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Citi
Artificial Intelligence Security Specialist EMEA (SVP)
London, GBR
Equities - Senior Java Developer - Vice President
Mississauga, CAN
Citi is seeking a senior Java developer to develop and maintain its global Delta One Execution Platform and ETF execution workflows. Candidates need 8+ years of relevant experience, strong Java and object-oriented design
KYC Operations Analyst 1, Citi Commercial Bank (UAE Nationals Only)
Dubai, UAE
Citi Commercial Bank seeks a KYC Operations Analyst to own the end-to-end KYC record process, from creation and renewal to approval. The role involves researching company information, validating documentation, and coordi
Senior Vice President, Payments Cluster Product Management – Industry & Regulatory Liaison
London, GBR
Artificial Intelligence Security Specialist EMEA (SVP)
London, GBR
Equities - Senior Java Developer - Vice President
Mississauga, CAN
KYC Operations Analyst 1, Citi Commercial Bank (UAE Nationals Only)
Dubai, UAE
Managed Investments Sales Lead
London, GBR
Senior Executive Assistant
London, GBR
Senior Vice President, Payments Cluster Product Management – Industry & Regulatory Liaison
London, GBR
Quantitative Analyst - FX Options
London, GBR
Cash and Trade Proc Analyst
Mumbai, IND