Application Development/Maintenance (State Street Bank & Trust Company; Boston, Massachusetts): Will apply expertise in architecting to build a cross-business risk platform. Will work to ensure the development of the platform will employ cutting edge technologies to ensure reliability, scalability, and extensibility. Serves as part of a development team that is building a Front Office Risk and Trading System for Foreign exchange trading which is a strategic company initiative. The system consists of Oracle and Ignite databases to store and query transactional information. Additional tools used to perform duties: Kafka is used to receive trade messages from various trading venues and to publish computed information to other systems within the bank; Java and Springboot framework: used as a programming platform to implement the business logic to compute positions and profit/loss in real time; the system has 2 different kinds of UI: Web based interface built using React and HTML5 as well as a rich desktop based interface built using Finsemble; the system exposes various business services to other modules and systems using REST api; Perforce and GIT as used as source control repositories; and Jenkins/Teamcity are used for continuous integration and deployment pipelines. Specific duties include: Influencing the architecture and technical design of the cross asset Front Office Position and Risk platform; Participating in the definition of the technical stack to ensure a balanced blend of cutting edge and traditional technologies; Designing and developing the core common framework and associated foundational components; Designing and developing various modules that comprise the platform such as real time Position and PnL tracking, PnL attribution, and market data capture; Promoting an agile model of development and support; Delivering high quality technical solutions for loosely defined, ever evolving requirements under extremely compressed time frames; Participating in regular code reviews with a focus on functional integrity, as well as extensibility and scalability; Collaborating with other developers, business analysts, front office risk and analytics teams to craft elegant solutions to front office trading requirements; and Evaluating emerging technologies and work with senior managers/technical leads to drive the adoption of applicable technologies within the group. Telecommuting permitted pursuant to Company policy.
Minimum requirements: Bachelor's degree or equivalent in Computer Science, Information Technology, or a related technical field; and 5 years of relevant experience.
Must have: Proven track record in building scalable, mission critical IT platforms; Demonstrated proficiency in Object Oriented (OO) programming, design patterns and related paradigms; Demonstrated proficiency in Java, Spring, REST, SOA, Oracle, Kafka, TeamCity/Jenkins, Perforce/Git; Expertise in building low latency applications using caching products such as Oracle Coherence/Apache Ignite; Demonstrated experience with React, HTML5; Demonstrated knowledge of the software development lifecycle for iterative, agile, and traditional approaches; Demonstrated collaboration and communication skills; Demonstrated ability to successfully influence in a complex organization with multiple, competing stakeholders; and Demonstrated ‘Risk Excellence’ culture. (Unless otherwise indicated, State Street is seeking no specific number of years of experience, and all experience can be gained concurrently.)
To be considered for this position, must apply online at careers.statestreet.com. State Street Job ID:
R-737529 . An EOE.
Salary Range:$150,197 - $180,000 Annual
The range quoted above applies to the role in the primary location specified. If the candidate would ultimately work outside of the primary location above, the applicable range could differ.