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).
Citi has embarked on a multi-year transformation effort to simplify and modernize its legacy core banking platform. As part of the transformation, the (Demand Deposit Account) DDA module residing within the legacy core banking platform will be migrated onto a modern cloud native next generation DDA platform. The DDA platform will provide account management and transaction posting capabilities for Citi's Institutional Clients Group (ICG) business globally. The Applications Development Technology Lead Developer is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team.
Job Responsibility:
Work alongside the vendor DDA solution provider team to enhance, manage and run the DDA platform
Develop and enhance microservices to meet Citi DDA requirements
Engage with Citi Product Owners, architects and squad members within the transformation program to understand the requirements and map them into the APIs and events out of the DDA platform
Collaborate with DDA provider to ensure the requirements are delivered on-time and with quality
Interact and co-ordinate with DDA solution provider peer squads and downstream squads like security, SRE, Data
Development and implementation of DDA platform in line with the market roll out strategy
Partner with multiple management teams to ensure appropriate integration of functions to meet goals
Identify and define necessary system enhancements to deploy new products and process improvements
Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
Develop comprehensive knowledge of how areas of business integrate to accomplish business goals
Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
Appropriately assess risk when business decisions are made
Requirements:
Over 10 years of relevant experience
Bachelors or higher degree in Computer Science or equivalent
6+ years in application development
Notable skill for establishing rapport and credibility with product owners and technical architects
Strong engineering team management capability
Excellent written and verbal communication skills
Significant experience in managing high-speed feature development on AWS
Experience with cloud native core banking solutions
Experience with modernization of core banking platforms
Microservice development using Java, Golang, Groovy (non-negotiable)
Strong knowledge of Distributed transactions (non-negotiable)
In depth knowledge in AWS services (S3, EC2, Private Link, Route 53, VPC, SQS, SNS)
Strong architecture knowledge of modern cloud-based development frameworks including microservices, APIs, CI-CD frameworks, data streaming
MySQL, DynamoDB, Aurora DB, NoSQL
REST APIs
JavaScript, HTML, CSS, Mobile development frameworks (Angular, React)
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.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.