The Applications Development Lead position at Citi is a crucial role within the Issuer Services Technology global management team. This position involves leading an experienced engineering team to implement new and revised application systems. The role is part of Citi's aggressive business growth strategy, with the technology organization having quadrupled in size recently. The ideal candidate combines strong leadership skills with hands-on technical expertise, particularly in Java and JavaScript/Angular development. They should have proven experience leading engineering teams and managing complex projects in a financial environment. The role requires both technical excellence and strategic thinking, as the leader will be responsible for setting architectural vision, managing delivery, and contributing to engineering best practices. The position offers the opportunity to work on enterprise-scale systems in a dynamic financial environment, with responsibility for staff management, budget control, and strategic technical decisions.