Remote Contract
PUBLISHED
Nov 5, 2025
Join Citi as an Applications Development Senior Programmer and Assistant Vice President, leading the development of innovative financial applications in a fast-paced global banking environment. Collaborate with cross-functional teams to design, build, and maintain robust software solutions that drive business success and enhance customer experiences.
Citi, a leading global financial institution, is seeking a talented Applications Development Senior Programmer to join our team as an Assistant Vice President. In this role, you will be at the forefront of developing and maintaining high-impact applications that support Citi's core banking operations, including transaction processing, risk management, and customer-facing platforms.
You will lead the design and implementation of scalable software solutions, ensuring they meet stringent performance, security, and reliability standards in a highly regulated industry. Collaborating with product managers, architects, and operations teams, you will translate business requirements into technical specifications and drive the full software development lifecycle from inception to deployment.
Key responsibilities include architecting complex systems, optimizing code for efficiency, integrating third-party APIs, and troubleshooting production issues. You will also mentor junior developers, conduct code reviews, and contribute to innovation initiatives that leverage emerging technologies like cloud computing and machine learning to transform financial services.
This position offers the opportunity to work on mission-critical projects that influence millions of customers worldwide, within a supportive culture that values diversity, inclusion, and professional growth. If you are passionate about technology and finance, join Citi to make a meaningful impact.