CrawlJobs Logo

Application Development Senior Programmer Analyst

https://www.citi.com/ Logo

Citi

Location Icon

Location:
United States, Rutherford, New Jersey

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

179982.00 USD / Year

Job Description:

Citibank, N.A. seeks an Application Development Senior Programmer Analyst for its Rutherford, New Jersey location. Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Job Responsibility:

  • Design and develop a consumption layer of the system for business users including modelers and regulatory reporters
  • Develop solutions for data transfer across Hadoop clusters and maintenance of audit and metadata in the relational database management system
  • Assist with data federation tool development, including proof of concept
  • Engage in multiple regulatory commitments including FR Y-14Q Schedule G strategic adoption
  • Use Apache Spark big data platform and tools to leverage the in-memory caching and optimized query functions to allow fast analytic queries against large data
  • Use Hive and Hadoop Bigdata to read large data and generate reports
  • Use Kafka to build real-time streaming data pipelines and applications that adapt to the data streams and allow historical and real-time data storage and analysis
  • Use Starburst Enterprise data federation tools to develop a software process that allows multiple databases to function as one, taking data from a range of sources and converting them into a common model of single source data for front-end applications
  • Use Scala and Python to convert data of different formats from different platforms into a universally readable format for downstream systems
  • Analyze complex issues and provide solutions to the problems
  • Propose new solution designs and ideas
  • Develop standards for coding, testing and implementation and ensure adherence to the standards
  • Assess technical risks of changes to be implemented across the application modules

Requirements:

  • Bachelor’s degree, or foreign equivalent, in Computer Engineering or related field
  • 5 years of progressive, post-baccalaureate experience as an Assistant Consultant, Software Engineer, or related position involving data transfer, analysis and visualization solution development in the global financial services industry
  • Working on real-time financial banking applications
  • Working with financial regulations including, 14A,14M, and 14Q
  • Big data platform tools, including Apache Spark, Hadoop, Hive, Kafka, and MongoDb
  • Apache Spark, Hive, Kafka
  • Starburst Enterprise
  • Scala, Python, Java
  • Oracle, Ab Initio
What we offer:
  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays

Additional Information:

Job Posted:
August 14, 2025

Expiration:
September 30, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.