Logo
OmniVista Solutions

Senior Java Developer

OmniVista Solutions, New York, New York, us, 10261

Save Job

We are looking for a bright and motivated Junior or Senior Software Developer to join us in assisting our client, a Large Hedge fund, building solutions associated with their Equity Trading and Execution, Portfolio Management, and Risk Management groups. The individual will be involved in various projects, primarily building out the firms Order and Execution Management System (OMS/EMS), with potential involvement in enhancing the firms quantitative and statistical risk analysis platforms. Responsibilities include: Collaborate with current development staff to develop solutions for various projects. Learn about different business functions to understand requirements and deliverables. Create Automated QA suites for Regression and Functional Testing. Order and Execution Management System (OMS/EMS): Architect and develop core components of the proprietary OMS/EMS used by the global trading desk. Implement High Availability, Disaster Recovery, and Redundancy to ensure fault-tolerant 24/5 availability. Enhance redundancy and fault tolerance in global FIX routing infrastructure covering multiple asset classes and venues. Build tools for quantitative analysis of execution quality, including Pre and Post Trade Transaction Cost Analysis (TCA). Equity Quantitative Analysis (Multi-Factor): Develop analytical applications leveraging models from in-house Quantitative Portfolio Construction teams. Enhance real-time portfolio analysis systems for risk and performance analytics. Support data collection and processing for proprietary quantitative models. Deliver solutions for monitoring portfolio risk exposures and modeling hypothetical portfolios. Improve infrastructure for faster computations and better server/client interactions. Expand coverage to include new asset types such as Treasury and Credit. Build tools to aid in capital allocation and risk management decisions.

Skills and Qualifications: Deep understanding of Core Java (5, 6), application server development, and open-source toolkits. Fundamental understanding of distributed system architecture, testing, and agile development. Strong communication skills to clearly explain technical concepts. 4-8+ years of experience with multi-threaded server-based systems. Interest in learning about finance; knowledge of investment business is a plus. Excellent verbal and written communication skills. Basic SQL query skills. Beneficial understanding of trading, FIX protocol, market structures, algorithms, and OMS/EMS systems. Team-oriented, capable of multitasking, critical thinking, and independent problem solving.

Education/Certification: BS in Computer Science or equivalent from a top university is preferred. #J-18808-Ljbffr