Job
Description
Citi's Banking Technology is a business aligned technology organization focused on providing best-in-class products and services to global clients while addressing bankers" biggest pain points. The team comprises talented individuals working cross-functionally and globally to create platforms and products that deliver innovative solutions through the application of the latest engineering standards, agile operating models, and DevOps practices. The Banking Technology division aims to build a team of skilled individuals to develop a unique platform delivering disruptive products through technical innovation and creativity. The current opening is for an innovative engineering lead with expertise in mobile and web development of event-driven platforms. The successful candidate will also be responsible for managing an agile delivery team that collaborates closely with business partners and product owners to develop strategic solutions for clients in investment banking. The Impact: The Deal Management function at Citi Banking provides deal lifecycle enterprise solutions for users across 100+ countries. The team is working to digitize deal management capabilities and integrate end-to-end workflows for business users. As part of this initiative, an event-driven platform is being developed to streamline deal workflows across all product lines. Your Role: As a development engineer in Deal Management, you will collaborate with technology specialists to design and implement solutions for banking use cases. Your responsibilities will include analyzing business requirements, proposing IT solutions, building and releasing solutions to business users, participating in coding, peer reviews, CI/CD activities, and production releases. You will ensure that the solutions adhere to technical architecture and data model principles while also exploring opportunities to innovate and collaborate with other teams. Key Responsibilities: - Develop using Angular, micro-front-end, and single-page application frameworks - Design, code, and deploy strategic solutions for business requirements - Review code to ensure quality and correctness - Drive initiatives to improve and build configurable and extensible solutions - Participate in CI/CD initiatives for automation and faster deployment - Lead teams in troubleshooting and resolving technical issues Key Skills: - Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or related field - Development experience in Java tech stack - Proficiency in Angular, Kafka, REST, and MongoDB - Knowledge of architecture, design, application, data, and micro-services - Experience with build tools, testing frameworks, source control, and modern tools - Strong analytical, troubleshooting, and problem-solving skills - Excellent verbal communication and collaboration abilities - Passion for innovation and building a culture of experimentation Desired Skills: - Familiarity with CI/CD tools like Jenkins - Functional orientation and ability to work in collaborative teams - Experience in mobile application design and architecture Citi is an equal opportunity employer committed to diversity and inclusion. If you require accommodations due to a disability, please review the Accessibility at Citi policy.,