Citigroup - Rutherford, NJ

posted about 2 months ago

Full-time - Senior
Rutherford, NJ
Credit Intermediation and Related Activities

About the position

The Applications Development Technology Lead Analyst is a senior-level role focused on establishing and implementing new or revised application systems in collaboration with the Technology team. The primary objective is to lead application systems analysis and programming activities, ensuring the delivery of advanced technology projects throughout the software development lifecycle.

Responsibilities

  • Deliver advanced technology projects as an individual contributor, providing expertise in the full software development lifecycle.
  • Serve as an advisor or coach to mid-level/junior developers and analysts, enhancing the overall engineering capabilities of the team.
  • Provide technical leadership on projects implemented by the wider team of Software Engineers/Analyst Developers.
  • Collaborate effectively with a large global team of software engineers, business analysts, dev-ops, and support staff to deliver software solutions.

Requirements

  • 10+ years of relevant experience in Applications Development or systems analysis role.
  • Extensive experience in system analysis and programming of software applications.
  • Experience in managing and implementing successful projects.
  • Subject Matter Expert (SME) in at least one area of Applications Development.
  • Core Java experience developing robust, scalable, and maintainable applications applying Object Oriented Design principles.
  • Hands-on experience with concurrent programming.
  • Experience with Agile software development processes with a strong emphasis on test-driven development.
  • Understanding of Java internals such as class loading and memory management.
  • Experience with distributed caching frameworks such as Gemfire, Oracle Coherence, Redis, or equivalent.
  • Familiarity with RDBMS (preferably Oracle) and NoSQL (preferably MongoDB).
  • Familiarity with Linux environment including scripting skills.
  • Experience with SDLC/Dev Ops tools such as Git/BitBucket, CI/CD pipeline frameworks like Jenkins, SonarQube, JIRA.

Nice-to-haves

  • Experience working in the Capital Markets domain.
  • Understanding of Derivatives and Risk management.
  • Experience re-engineering large monolithic applications to microservices.
  • Experience with cloud computing technologies, containers, and microservices.

Benefits

  • Medical, dental & vision coverage
  • 401(k)
  • Life, accident, and disability insurance
  • Wellness programs
  • Paid time off packages including vacation, sick leave, and paid holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service