C

Citi

Runs banking and payments for global clients

Application Development Group Manager

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeJersey City, NJ, USA

About the Job

Requirements

  • At least 15 years of application development and leadership experience in financial services, including hands-on experience with full-stack Java and Oracle.
  • Experience solving performance issues across the flow, including databases, ingestions, and exposure.
  • Good understanding of continuous integration and continuous delivery (CI/CD) processes, Scrum, and Jira.
  • Deep understanding of exchange-traded derivatives clearing workflows, including trade lifecycle management, brokerage, cash, and collateral workflows.
  • Proven experience integrating clearing systems with books and records platforms to ensure seamless data flow and reconciliation.
  • Expertise in cloud-native development principles and practices, including designing and building highly resilient, scalable, and observable services and systems in a cloud environment.
  • Experience with post-trade processing systems and technologies.
  • Demonstrated knowledge of client core business functions.
  • Demonstrated leadership, project management, and development skills.
  • Familiarity with artificial intelligence tools and their use in day-to-day tasks to support performant and faster development.
  • Bachelor’s degree, university degree, or equivalent experience.
  • Ability to quickly grasp new requirements and related knowledge, manage tight deadlines or unexpected requirement changes, and understand technical implications of system design.
  • Ability to work independently, multitask, take ownership, drive strategy, and contribute in solid or matrix reporting organizations.
  • Willingness to ask questions, challenge processes, and seek answers.
  • Willingness to work with operations in EMEA, APAC, and NAM, and attend evening calls as needed.

Responsibilities

  • Establish and implement new or revised application systems and programs in coordination with the Technology Team, leading application systems analysis and programming activities.
  • Provide technical oversight across systems and applications using in-depth knowledge and skills across multiple application development areas.
  • Review and analyze proposed technical solutions for projects.
  • Collaborate with business analysts, project managers, operations, and product managers in the Futures Brokerage space.
  • Work with business and operations teams to create product rollout plans and gather business and functional requirements.
  • Understand end-to-end futures clearing and brokerage flows; identify migration approaches for clients and flows; develop iterative rollout approaches; validate use cases; work with vendors; and chair weekly project team meetings with stakeholders.
  • Build relationships with the Production Development group in London and New Jersey, work with development leads in Pune, and deliver project milestones.
  • Lead integration of functions to meet goals, deploy new products, and enhance processes.
  • Analyze complex business processes, system processes, and industry standards to define and develop solutions to high-level problems.
  • Provide application programming expertise and plan assignments involving large budgets, cross-functional projects, or multiple projects.
  • Develop application methodologies and standards for program analysis, design, coding, testing, debugging, and implementation.
  • Use advanced knowledge of supported main system flows and comprehensive knowledge of multiple areas to achieve technology goals.
  • Consult with end users to identify system function specifications and incorporate them into overall system design.
  • Allocate work and act as an advisor and coach to developers, analysts, and new team members.
  • Influence and negotiate with senior leaders and communicate with external parties.
  • Assess business-decision risks; support compliance with applicable laws, rules, regulations, and policy; apply sound ethical judgment; and escalate, manage, and report control issues transparently.
  • Deliver development projects end to end.
  • Help developers and quality assurance leads formulate test plans.
  • Own migration project plans and current status.
  • Conduct release retrospective meetings to continuously improve the process.
  • Bridge the gap between development and business leads.
  • Liaise with quality assurance testers to ensure functionality meets expectations.
  • Contribute ideas on technology and process to support team productivity and success.
  • Own the project documentation wiki page.

Desired Qualifications

  • A master’s degree is preferred.

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