The Front Office Solutions team provides market-leading solutions for Portfolio Managers and Traders that span the Portfolio Lifecycle. Our products, Portfolio Management Platform (PMP), FactSet OMS, Portware / FactSet EMS, and Analytics APIs, can be integrated or used individually with other products that clients are using. From analysis through execution, we build solutions that power the front-office.We are currently seeking a Software Engineer to be part of our team responsible for this major rewrite effort to migrate from the current monolithic server infrastructure to modern cloud native micro services that are multi tenant, auto scalable and distributed.RESPONSIBILITIES : -
- Design and develop software programs to meet business requirements
- Work closely with product team to understand the requirements and come up with technical solutions
- Adopt test driven development methodologies and write automated unit and integration tests
- Work in agile team environment and coordinate with architects, engineering leads, managers, and product managers
- Mentor and assist other junior engineers in design, implementation, and code reviews
REQUIREMENTS : -
- Bachelor s degree or higher in Computer Science or related technical field
- 2 - 8 years of Core Java programming experience in building server-side platform for real time enterprise-wide applications
- F irm understanding of Java core APIs, including collections, multi-threading, and real time messaging technologies
- Familiarity with Google Protobuf, Microservices is desirable.
- Experience in using AWS cloud tech stack is a plus.
- Knowledge of financial equity or derivatives products, market data feeds, trade lifecycle and post trade processing, portfolio management, order and execution management systems.
- Excellent written and verbal communication skills are a must.
Skills Required
Market Data, Front End, Core Java, Pmp, Front Office, Agile, Test Driven Development, Portfolio Management, Computer Science, Analytics