FX Application Developer Consultant AVP

  • 工作地点: 伦敦, 英格兰, 英国
  • 薪资描述: Market Rate
  • 职位类型: 全职

State Street Global Markets is looking for a talented Foreign Exchange (FX) IT professional for the role of FX Product Developer to join State Street’s world class IT organization as part of a multiyear strategic growth initiative.

Across the globe, institutional investors rely on us to help them manage risk, respond to challenges, and drive performance and profitability. We keep our clients at the heart of everything we do, and smart, engaged employees are essential to our continued success.

Our promise to maintain an environment where every employee feels valued and able to meet their full potential infuses our company values. It’s also part of our commitment to inclusion, development and engagement, and corporate social responsibility. You’ll have tools to help balance your professional and personal life, paid volunteer days, and access to employee networks that help you stay connected to what matters to you. Join us.



Purpose of Role :



  • State Street Global Markets is looking for a talented Foreign Exchange (FX) IT professional for the role of FX Product Developer to join State Street’s world class IT organization as part of a multiyear strategic growth initiative focused on maximizing market share growth, expanding into emerging FX markets, and developing new products/services. 


  • As a Foreign Exchange Product Developer, you will join a team focused on developing functionality for State Street’s Sales and Trading organization. The team forms a critical part of a larger Program team who are actively engineering the next generation of FX applications. The FX Product Development team is responsible for all new development as well as the re-engineering of current product solutions across a number of Global Markets businesses.

Major Responsibilities :

Role Specifics :



  • Develop, re-engineer and support one or more applications used by FX Electronic Trading, Sales trading, Risk Management and Agency Trading as well as customer-facing products such as Street FX


  • Work directly with users and analysts to understand the business, becoming a subject matter expert


  • Hands-on development of specifications based on analysis


  • Implement code solutions based on specifications


  • Leverage the established highly agile development methodology to deliver functionality in a rapid, incremental fashion


  • Assist in testing of the application


  • Engage in matters of architecture, design, and implementation of the core re-usable functionality used to implement the Accelerated Growth Program


  • Aid in the deployment and post-deployment support of the solutions developed


  • Display a culture of individual ownership of tasks to embed a clear individual sense of accountability in performing the role


  • Ensure that the highest level of the Code of Conduct is displayed in your behaviour


  • Support the ‘Risk Excellence’ culture within the business



Level of Education/Specific qualifications :



  • Bachelor’s Degree

Skills and Experience :



  • 5+ years of programming experience


  • 3+ years of Java programming experience


  • 2+ years of experience working within a financial institution, preferably within Front Office IT, with exposure to the business.


  • A history of delivering successfully within an Agile environment, and the flexibility and adaptability to operate successfully in such an environment, preferably with experience of being a Scrum Master


  • Experience in any of the following is highly desirable:

    • FX Trading & Position Management applications


    • Messaging frameworks (JMS, MQ, Tibco, 29West etc)


    • Linux / Bash scripting


    • Market adaptors (EBS, MAPI, Currenex, Hotspot etc)


    • FpML


    • FIX protocol


    • Relational databases (Oracle, Sybase)


    • Development and build tools (GIT / Subversion / TeamCity / Nexus / Maven etc)


Required competencies :



  • Strong analytical skills.  The ability to face off directly to the business to receive and analyze requirements, and propose a suitable solution that adheres to the team’s methodology


  • A history of delivering successfully within an Agile environment, and the flexibility and adaptability to operate successfully in such an environment


  • Communication skills.  The ability to communicate at the right level with all parties involved, including senior management and business owners, who may be based in different locations and time-zones.  The ability to operate in a self-sufficient manner, but also to identify the right time to raise queries or concerns.