Share this job
Application Developer (Java/Python) – Investment Banking Technology
New York City, NY
Apply for this job

Be Part Of A High-Performing Team:

This opportunity sits within a global banking organization’s Strategic Planning Group, supporting the Investment Banking Technology function. The team operates at the intersection of business strategy and enterprise technology, delivering systems that enable trading, capital markets, and strategic initiatives across the firm. The environment is structured yet fast-paced, reflecting the demands of the financial services industry. Teams are composed of experienced technologists who collaborate closely with business stakeholders to deliver secure, scalable, and high-performance solutions that directly support front- and middle-office operations.

What’s In Store For You:

This is a long-term contract opportunity with a stable, enterprise-level financial institution. The role offers exposure to complex banking systems, cross-functional collaboration, and the opportunity to contribute to high-visibility technology initiatives. The position is fully remote, providing flexibility while maintaining strong integration with an established technology team.

How You Will Make An Impact:

  • Design, develop, test, and maintain enterprise-grade software applications supporting investment banking functions.
  • Build new application features aligned with evolving business requirements.
  • Troubleshoot and resolve application defects to ensure system stability and performance.
  • Collaborate with developers, QA teams, business analysts, and stakeholders to refine requirements and deliver high-quality solutions.
  • Contribute to code reviews and help uphold development best practices across the team.

Are you an experienced application development professional ready to make an impact in financial technology?

  • 5–7 years of professional application development experience.
  • Strong proficiency in one or more of the following: Java, C#, or Python.
  • Experience working with modern development frameworks and application architectures.
  • Demonstrated experience designing, coding, testing, and maintaining production-level applications.
  • Ability to work independently in a remote environment while collaborating effectively with distributed teams.
  • Strong problem-solving skills and clear communication with both technical and non-technical stakeholders.
Apply for this job