C

Citi

Runs banking and payments for global clients

Database Developer Smartstream TLM SME Senior Programmer Assistant Vice President

Backend EngineeringConfirmed live in the last 24 hours
Full-timeMississauga, ON, Canada$94.3k - $141.5kHybrid

About the Job

Requirements

  • A bachelor's or university degree, or equivalent experience.
  • At least 5 years of relevant experience.
  • At least 3 years of experience in systems analysis and software application programming.
  • At least 3 years of experience managing and implementing successful projects.
  • At least 3 years of experience with Oracle SQL and PL/SQL, including analytical queries, stored procedures, packages, bulk-data processing, query tuning, and execution-plan analysis.
  • At least 3 years of Unix/Linux shell-scripting experience, including batch processing, file handling, scheduling, monitoring, logging, error handling, and recovery.
  • Experience designing, configuring, testing, and optimizing Transaction Lifecycle Management (TLM) match rules across applicable matching types.
  • Prior experience with TLM WebConnect, TLM View, and TLM Control Process Designer, including custom control-process development.
  • Strong knowledge of TLM backend tables, data structures, and end-to-end data tracing.
  • Ability to lead developers and analysts, manage delivery, conduct reviews, and resolve complex technical issues.
  • Experience with GitHub, Lightspeed, UrbanCode, or equivalent continuous integration/continuous delivery and release-management tools.
  • Working knowledge of consulting and project-management techniques and methods.
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements.
  • Strong hands-on experience with the TLM platform, end-to-end reconciliation configuration, and delivery of cash, stock, securities, or position reconciliations.
  • Deep understanding of banking reconciliation concepts, including matching, exceptions, breaks, ageing, proofing, control totals, and lifecycle management.

Responsibilities

  • Conduct feasibility studies, time and cost estimates, information technology planning, risk technology, application development, and model development; establish and implement new or revised application systems and programs to meet business or user needs.
  • Monitor and control all development phases, including analysis, design, construction, testing, and implementation, and provide application user and operational support to business users.
  • Analyze complex application-development problems and issues, evaluate business and system processes and industry standards, and make evaluative judgments.
  • Recommend and develop security measures through post-implementation analysis of business usage to ensure successful system design and functionality.
  • Consult with users, clients, and technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems.
  • Ensure procedures are followed and help define operating standards and processes.
  • Advise or coach new or lower-level analysts.
  • Lead translation of business and operational requirements into scalable, auditable TLM reconciliation solutions across cash, stock, securities, and position reconciliations.
  • Oversee the reconciliation lifecycle, including data ingestion, validation, matching, exceptions, break investigation, ageing, workflow, reporting, and controls.
  • Review and validate TLM configurations, source-data mappings, match rules, exception workflows, dashboards, and control processes.
  • Guide match-rule design and optimization—including exact, tolerance-based, one-to-one, one-to-many, and many-to-many approaches—to improve match rates without weakening controls.
  • Oversee TLM WebConnect and TLM View dashboards for match rates, open breaks, ageing, exceptions, service-level agreement adherence, and control totals.
  • Lead design and review of standard and custom control processes in TLM Control Process Designer, ensuring appropriate sequencing, error handling, restart, and recovery.
  • Apply knowledge of TLM backend tables and data structures to guide investigations and root-cause analysis.
  • Review Oracle SQL and PL/SQL solutions, including analytical queries, stored procedures, bulk-data extraction, and performance optimization.
  • Review Unix/Linux shell scripts for batch processing, file handling, scheduling, monitoring, error handling, restart, and recovery.
  • Lead a team of TLM, Oracle, and technical analysts; allocate work and manage plans, milestones, dependencies, risks, and blockers.
  • Conduct design, configuration, code, and peer reviews; mentor team members and build team capability.
  • Collaborate with business stakeholders, operations, product owners, testing, production support, infrastructure, and release-management teams.
  • Ensure thorough testing, traceability, release compliance, production validation, and post-release support.
  • Oversee use of GitHub, Lightspeed, UrbanCode, or equivalent continuous integration/continuous delivery and source-control tools.
  • Assess risk in business decisions, protect the firm's reputation and its clients and assets, drive compliance with applicable laws, rules, and regulations, adhere to policy and ethical standards, and transparently escalate, manage, and report control issues.

Desired Qualifications

  • HDFS, Databricks, Starburst, Kafka, Core Java, Spring Boot, REST APIs, Python, Angular, or React.

About the Company

Citi

Runs banking and payments for global clients

Citi runs banking, investment and payment services for companies, governments and individuals around the world. Its global network connects institutions with local banking systems, while its US consumer business sells credit cards and deposit accounts. Corporate clients use Citi to manage cash, finance trade and raise capital, and investors use its trading, custody and wealth services to hold and manage assets. The bank earns interest on loans and fees from payments, securities transactions, financial advice and account services. Citi traces its banking roots to 1812; the Citigroup holding company was formed in 1998, and its headquarters are in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1812

Recently Posted Jobs

Explore more opportunities at Citi

See more jobs