Jobs · Engineering · New York

Applications Development Senior Programmer Analyst, Assistant Vice President

Citi · New York, NY · 1 mo ago
HybridEngineering$121k–$182k/yrFull-time

About the role

Join our cutting-edge technology team as a Lead Software Engineer working on the Prime Sequel Platform, a critical component of our Prime Finance P&L allocation engine. You will design, develop, and enhance scalable financial systems, collaborate globally, mentor junior engineers, and drive end-to-end software solutions that impact financial operations.

Location: New York, NY (Full‑time)

Responsibilities

  • 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.
  • Mentorship & Guidance: Serve as a technical mentor and coach to junior team members, fostering a culture of continuous learning and development.
  • Autonomy & Ownership: Operate with a high degree of independence and judgment, taking ownership of critical initiatives and driving them to successful completion.
  • Risk Management: Proactively assess and manage technical risks, demonstrating a strong commitment to regulatory compliance, ethical judgment, and transparent reporting of control issues.

Qualifications

  • Experience: 5-8 years of progressive experience in systems analysis and programming of software applications, with a proven track record of implementing successful projects.
  • Technical Acumen: 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. Proficiency in Linux environments. Experience with job scheduling.
  • 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.
  • Education: Bachelor’s degree/University degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Benefits

  • Medical, dental & vision coverage
  • 401(k)
  • Life, accident, and disability insurance
  • Wellness programs
  • Paid time off packages (vacation, sick leave, paid holidays)
  • Discretionary and formulaic incentive and retention awards (for eligible employees)

Pay

Salary range: $121,200.00 – $181,800.00

Schedule

Full‑time

Similar jobs