Apps Development Sr Programmer Analyst - Assistant Vice President

Citigroup Inc.

New York (NY)

On-site

USD 100,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental & vision coverage
401(k) plan
Life, accident and disability insurance
Wellness programs
Paid time off packages

Job summary

A global financial services company in New York seeks an experienced Software Engineer to join their technology team. The role involves designing and implementing robust application systems for their Margin Calculation and Reporting Platform. Ideal candidates should have 4-6 years of experience, deep knowledge in Java, Spring framework, and Microservices architecture, along with a degree in Computer Science or Engineering. This position offers competitive benefits and the opportunity to work in a dynamic environment.

Qualifications

  • 4-6 years of experience in systems analysis and programming of software applications.
  • Strong understanding of algorithms and data structures.
  • Experience in RESTful API development and integration.

Responsibilities

  • Design, develop, and implement robust application systems for Margin Calculation Services.
  • Consult with users and clients to recommend programming solutions.
  • Monitor and guide all phases of the software development lifecycle.

Skills

Java application technologies
Spring framework
Microservices architecture
Test-Driven Development (TDD)
SQL
Agile methodologies
Docker
Kubernetes
JMS
Kafka
JUnit
Mockito
PowerMock

Education

Bachelor’s degree in Computer Science or Engineering

Tools

Git
Apache Gemfire

Job description

Job Description

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 “Margin Calculations and Reporting” Platform, a critical component of our Prime Finance Services organization. This is an exceptional opportunity to apply your technical expertise to complex, computing‑intensive financial solutions within a collaborative and globally connected environment.

This role is at the heart of our Prime Services division, where you will contribute to the evolution of a sophisticated margin calculation engine. This engine leverages a complex model and intricate business logic to provide leverage to clients and reduce risk for Citi, directly impacting our financial operations. As a Software Engineer, you will be instrumental in delivering end-to‑end software solutions, ensuring scalability, performance, and robustness for our critical financial systems globally.

Responsibilities
  • Innovate & Develop: Design, develop, and implement robust and scalable application systems and programs for the Margin Calculation Services and reporting, aligning with strategic technology initiatives.
  • Problem Solve: Consult with users, clients, and other technology groups on issues, and recommend programming solutions. 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 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.
  • 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: 4‑6 years of progressive experience in systems analysis and programming of software applications, with a proven track record of implementing successful projects.
  • Technical Expertise
    • Strong proficiency in Java application technologies, including deep experience with TDD (Test‑Driven Development), Spring framework, and Microservices architecture.
    • Excellent knowledge of algorithms and data structures, design patterns; experience in systems analysis and programming of software applications.
    • Strong Java experience: core, collections, concurrency, streams.
    • Frameworks and APIs: Spring (Core, Batch, Integration, MVC, Boot, Data), Hibernate, Jackson, JAX‑RS, JPA, JAXB.
    • Experience with distributed caches like Apache Gemfire would be a plus.
    • Messaging: JMS, Kafka.
    • Testing: JUnit, Mockito, PowerMock.
    • Experience in performance enhancements using parallel processing, multithreading, understanding of locking/synchronization.
    • Understanding of Docker and Kubernetes.
    • Experience in RESTful API development and integration, deployment framework and source control experience such as Git.
    • 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.
Nice to Have
  • Prior experience or a keen interest in the financial services industry.
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements.
  • Experience working in a fast‑paced environment.
  • Flexible and adaptive, team player.
  • Excellent analytical, communication and interpersonal skills.
Education
  • Bachelor’s degree/University degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Other job‑related duties may be assigned as required.

In addition to salary, Citi’s offerings may also include, for eligible employees, discretionary and formulaic incentive and retention awards. Citi offers competitive employee benefits, including: medical, dental & vision coverage; 401(k); life, accident and disability insurance; and wellness programs. Citi also offers paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays. For additional information regarding Citi employee benefits, please visit citibenefits.com. Available offerings may vary by jurisdiction, job level and date of hire.

Cit​​i is an equal‑opportunity employer, and qualified candidates will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity, please review Accessibility at Citi. View Citi’s EEO Policy Statement and the Know Your Rights poster.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Apps Development Sr Programmer Analyst - Assistant Vice President
Apps Development Sr Programmer Analyst - Assistant Vice President

Citi • New York (NY)

On-site
USD 121,000 - 182,000
Medical, dental, and vision coverage
401(k)
Paid time off
Applications Development Sr Programmer Analyst, Assistant Vice President
Applications Development Sr Programmer Analyst, Assistant Vice President

Citigroup Inc. • Tampa (FL)

On-site
USD 96,000 - 146,000
Medical, dental & vision coverage
401(k)
Paid time off packages
Senior Software Engineer (Assistant Vice President) - Margin Technology
Senior Software Engineer (Assistant Vice President) - Margin Technology

Citi • New York (NY)

Hybrid
USD 121,000 - 182,000
Medical, dental, and vision coverage
401(k) plan
Paid time off packages
+1
Senior Software Engineer (Assistant Vice President) – Margin Technology
Senior Software Engineer (Assistant Vice President) – Margin Technology

Citi • Jersey City (NJ)

On-site
USD 121,000 - 182,000
Medical, dental & vision coverage
401(k)
Paid time off packages
+1
Senior Software Engineer (Assistant Vice President) – Margin Technology
Senior Software Engineer (Assistant Vice President) – Margin Technology

Citigroup Inc. • Jersey City (NJ)

On-site
USD 121,000 - 182,000
401(k)
Medical, dental & vision coverage
Paid time off packages
Apps Development Sr Programmer Analyst - Assistant Vice President
Apps Development Sr Programmer Analyst - Assistant Vice President

Citibank (Switzerland) AG • New York (NY)

Hybrid
Confidential
Medical, dental & vision coverage
401(k)
Paid time off packages
Prime Finance Senior Business Analyst, Vice President
Prime Finance Senior Business Analyst, Vice President

Citigroup Inc. • New York (NY)

On-site
USD 129,000 - 195,000
Medical, dental, and vision coverage
401(k)
Paid time off packages
Applications Development Sr Programmer Analyst, Assistant Vice President
Applications Development Sr Programmer Analyst, Assistant Vice President

Citi • Tampa (FL)

On-site
USD 96,000 - 146,000
Medical benefits
Dental benefits
Vision benefits
+5
Software Engineer - Assistant Vice President
Software Engineer - Assistant Vice President

Citigroup Inc. • Jersey City (NJ)

On-site
USD 121,000 - 182,000
Medical
Dental & Vision
401(k)
+4
Senior Software Engineer, Margin Tech | Global Finance
Senior Software Engineer, Margin Tech | Global Finance

Citi • New York (NY)

On-site