Posted Date
5/02/2025
Description
Bachelor's degree in computer science or a related discipline, or equivalent work experience required, advanced degree preferred. 10 + years of experience in systems analysis and program development with related supervisory, management and administrative experience required, experience in the securities or financial services industries is a plus 10+ years of experience in software development required Strong proficiency with Java, SQL and Git Very good understanding of industry standard trading protocols like FIX, FpML Proficiency with Data Standards & Data Modelling Proficiency with text-based formats like XML & JSON Strong Proficiency with messaging frameworks - MQ / Kafka Proficiency with Spring, Spring Boot, Spring Integration Familiarity with testing patterns and dev ops Familiarity with cloud / containerization Comfortable in Windows and Linux environments Knowledge of Equity products Experience in the securities or financial services industry with focus on Equities Hands on experience and working knowledge of Order Management Systems, Smart Order Routers Previous experience designing and implementing new systems and features independently Developed market data feeds and feeds to downstream systems Understanding of trade life cycle events for fixed income and equity Understanding of regulatory landscape from a developer perspective Brings production support experience and can troubleshooting issues under pressure Previous experience with application profiling and debugging Familiarity with Angular & Python is plus Strong communication and organization skills