Software Engineering & Development
Application Development/Maintenance (aka Software Enginering & Development) (State Street Bank and Trust Company; Quincy, Massachusetts): Technical lead for large complex projects within the State Street “Derivatives Hub” (DHub). DHub is the middle and back office solution for listed Options and Futures; Over the Counter (OTC) derivatives; Cleared derivatives products. DHub provides transaction lifecycle management, accounting and record keeping, pricing, cash settlements and margin movements. DHub is a critical application for select middle office clients and the State Street Global Derivatives COE’s (DCOE’s). Specific responsibilities include: Developing and maintaining middle tier and backend modules using Java, Spring web services, streaming, messaging, PL/SQL and hibernate technologies; Working in a lead developer capacity on projects related to the onboarding of clients; Working closely with developers, architects and a variety of end users to ensure technical compatibility and user satisfaction; Developing application solutions through effective use of offshore development teams. Adopting and championing continuous integration and agile development best practices; Working with Business Analysts in translating business requirements into Agile Epics and Sequencing Roadmaps; Working as tech lead as part of modernization/transformation efforts related to the DHub platform. Serving as a Subject Matter Expert on DHub business and process flow; Maintaining a solid understanding of DHub applications and their functionality related to derivatives processing; Performing root cause analysis to identify major issues for clients, and conducting business analysis to determine the cause of any discrepancies relating to the DHub platform; Proactively identifying and resolving project issues, troubleshooting data queries, and working collaboratively with various development and support teams at State Street; and Regularly communicating with onshore and offshore teams and participating in status meeting with various application stakeholders. Hybrid-remote telecommuting permitted pursuant to Company policy.
Minimum requirements: Bachelor’s degree, or its equivalent, in Computer Science, Computer Engineering, Electronics Engineering or a related technical field, plus 5 years of experience as a Software Developer or any occupation/title where hands-on experience with technology development can be gained. Alternatively, will accept a Master’s degree, or its equivalent, in Computer Science, Computer Engineering, Electronics Engineering or a related technical field, plus 3 years of experience as a Software Developer or any occupation/title where hands-on experience with technology development can be gained.
Must have: Demonstrated solid ability in Java/J2EE; demonstrated solid ability with web services and JMS; Demonstrated solid ability with Oracle, PL/SQL, stored procedures, or Exadata; Demonstrated strong level of competence in results focus, business acumen and curiosity, technology level influence and teamwork; Demonstrated experience working in the financial domain; Experience working with high-volume, high-throughput, low-latency applications; Demonstrated working knowledge of DB optimization concepts; Proven ability to proactively identify and resolve project issues; Demonstrated strong verbal and written communication skills; and Proven ability to troubleshoot data issues. (Unless otherwise indicated, the Company is seeking no specific number of years of experience, and all experience can be gained concurrently.)
To apply to this position, you must click the “Apply” button on this page and complete the online application. An EOE.
Salary Range:$157,643 - $167,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.