This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Applications Development Senior Manager is a senior management level position responsible for accomplishing results through the management of a team or department in an effort to establish and implement new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to drive applications systems analysis and programming activities. We are seeking a strong Technical Lead for the Collateral Management and Margining system for Citi Global Wealth Management business. The successful candidate will lead application development, solutioning, and work with the development team to support the delivery of solutions, interacting with key stakeholders from product, risk, and operations for handling application activities and new projects.
Job Responsibility:
Manage one or more Applications Development teams in an effort to accomplish established goals
Partner with multiple management teams to ensure appropriate integration of functions to meet goals
Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
Proactively notify program manager for risks, bottlenecks, problems, issues, and concerns
Identify and manage project dependencies and critical path
Champion production sustainability initiatives, including monitoring, alerting, and incident response, to maintain high availability and performance
Implement and improve delivery processes and metrics to track progress, identify areas for optimization, and report on delivery health
Drive and oversee deployment activities, coordinating with DevOps and infrastructure teams to ensure smooth and efficient application rollouts
Hands on with Design, code, test, and implement application release projects as part of development team
Proactively notify program manager for risks, bottlenecks, problems, issues, and concerns
Identify and manage project dependencies and critical path
As an application manager – manages application stability, address end of life software, address COB and resilience related issues, optimize application performance
Promotes continuous process improvement especially in code quality, testability & reliability
Provide leadership and guidance to team members
Promotes teamwork and builds strong relationships within and across global teams
Review and analyze proposed technical solutions for projects
Requirements:
12+ years of relevant experience in an Apps Development or systems analysis role in the Financial Service industry
Experience as an Applications Development Manager and in a senior-level Applications Development role
Extensive development expertise in building high-scaled and performant software platforms for data computation and processing
Strong analytical and design skills for translating complex requirements into technical solutions
Strong hands-on coding experience with Core Java and the Spring framework (Core, Boot, etc.), with a focus on building Java microservices
Experience with DevOps practices, including continuous integration/delivery, source code management, and quality analysis tools
Strong knowledge of distributed messaging and database technologies (e.g., Kafka, RabbitMQ, Oracle, Redis, MongoDB)
Experience in deploying cloud-native solutions with containerization (Docker) and orchestration (Kubernetes, OpenShift)
Excellent written and verbal communication, capable of presenting technical designs and high-level documentation
Demonstrated experience in mentoring engineers and fostering a culture of technical excellence and innovation within the team
Experience with Agile development methodologies and scrums
Bachelor’s degree/University degree or equivalent experience
Nice to have:
Hands-on coding experience in Python is a plus
Subject Matter Expert (SME) in at least one area of Applications Development for Lending/Credit Risk/Margining/Collateral Management will be a significant advantage