Development of new system components and enhancements to the existing codebase
Interaction with business users (Trade Floor, PMs, Risk Managers, etc.) in order to define, rollout, and support new platform features
Architecture, design, and coding; solving engineering challenges associated with large data processing volumes, complex calculation dependencies, horizontal compute scale vs centralized data storage, etc.
BS/BA degree in Computer Science
8+ years of hands-on server application development experience in Java or C#
Experience in building distributed systems and multi-threading
Experience in working with large databases (Oracle). Big Data experience
Financial Industry experience