Applications Development Senior Programmer Analyst, Assistant Vice President

Citi - New York, NY

Hiring: Applications Development Senior Programmer Analyst, Assistant Vice President Company: Citi Location: New York, NY Job Posted Time: 2026-09-16 16:24:49 Employment Type: Full-time Target Skills & Keywords : AI, Agile, Java, Linux, Microservices, Project Management, Regulatory Compliance, Risk Management, SQL, Spring, Systems Design, TDD About the job Experience: •5-8 years of progressive experience in systems analysis and programming of software applications, with a proven track record of implementing successful projects. •8 years of progressive experience in systems analysis and programming of software applications, with a proven track record of implementing successful projects. Required Skills: •Are you a highly skilled and motivated Software Engineer looking to make a significant impact in the dynamic world of finance? Join our cutting-edge technology team and play a pivotal role in developing and enhancing our proprietary Prime Sequel Platform, a critical component of our Prime Finance P&L allocation engine. •This is an exceptional opportunity to apply your technical expertise to complex, computing-intensive financial solutions within a collaborative and globally connected environment. •Innovate & Develop: Design, develop, and implement robust and scalable application systems and programs for the Prime Sequel Platform, aligning with strategic technology initiatives. •Problem Solve: Conduct in-depth feasibility studies, analyze complex technical and business challenges, and propose innovative solutions that enhance system functionality and business processes. •Project work: Monitor and guide all phases of the software development lifecycle, from analysis and design through construction, testing, and implementation, ensuring timely and high-quality project delivery. Provide user and operational support on applications to business users •Strategic Impact: Utilize your deep expertise in application development to make evaluative judgments, recommend security measures, and contribute to post-implementation analysis, ensuring optimal system design and functionality. •Collaboration & Consultation: Partner closely with project managers, business stakeholders, and senior managers to translate complex business requirements into well-architected technical solutions. Consult with users and other technology groups, providing advanced programming insights and support. •Operational Excellence: Ensure adherence to best practices and essential procedures. Qualifications: •Strong proficiency in Java application technologies, including deep experience with TDD (Test-Driven Development), Spring framework, and Microservices architecture. •Solid understanding and experience with SQL. •Methodology: Working knowledge of project management techniques and methods, with a focus on agile methodologies. •Adaptability: Ability to thrive in a fast-paced environment, manage multiple deadlines, and adapt quickly to evolving requirements and priorities. •Collaboration: A strong team player with excellent communication skills, capable of working effectively with global teams to deliver integrated solutions. •Bachelor’s degree/University degree in Computer Science, Engineering, or a related field, or equivalent practical experience. •Applications Development Compensation: •$121,200 - $181,800 / year Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!