We are looking for an experienced OMS Senior Developer to design, develop, and support enterprise-scale Order Management Systems. The ideal candidate will have strong hands-on experience with OMS platforms, integrations, and distributed systems, and will play a key role in delivering scalable, high-performance solutions across order lifecycle management.
Responsibilities
- Serve as a SQL Server subject matter expert, designing, optimizing, and maintaining stored procedures, views, functions, and large-scale batch processes.
- Maintain and enhance SSRS reports, SQL-driven reporting logic, and scheduled jobs supporting the OMS and downstream consumers.
- Provide production support for OMS workflows, rapidly diagnosing and resolving critical issues across SQL Server, .NET applications, reporting pipelines, and data integrations.
- Support and enhance existing .NET / .NET Core applications used by front- and middle-office teams, contributing to stability, performance, and functional improvements.
- Assist with modernization initiatives, including migrating legacy .NET components to React, Java, or modern API-based service architectures.
- Contribute to the evolution of the Operational Data Store (ODS) and OMS data standardization efforts.
- Use Azure DevOps, Git, CI/CD pipelines, Jira, and agile delivery practices to manage development, deployments, and user stories.
- Partner cross-functionally with trading, middle office, compliance, data engineering, and OMS stakeholders.
Required Skills & Qualifications
Database, Reporting & Data Platforms
- Expert-level SQL Server proficiency (710+ years) including performance tuning, indexing strategies, execution plan analysis, and refactoring complex SQL logic.
- Strong background in SSRS, scheduled SQL reporting, and production batch processing.
- Exposure to Operational Data Stores (ODS), data standardization, and modern analytics platforms including Microsoft Fabric and Power BI.
- Familiarity with data modeling and semantic layer design.
Application Development & Modernization
- 57 years supporting or developing .NET / .NET Core applications, including maintaining and enhancing legacy codebases.
- Exposure to modernizing legacy applications into React, Java, or microservice-based API architectures (preferred).
Production Support & DevOps
- Proven ability to operate in high-urgency production support environments with a front-office mindset.
- Strong troubleshooting and debugging skills across SQL, .NET, reporting, and data integration layers.
- Proficiency with Azure DevOps, Git repositories, CI/CD pipelines, Jira, and agile delivery practices.
Domain & Messaging
- Knowledge of capital markets, fixed income, or investment banking domains.
- Exposure to Order Management Systems (CRD, Aladdin, Bloomberg AIM) or portfolio management platforms.
- Familiarity with FIX messaging, ECN workflows, allocations, and trade lifecycle processing.
Professional & Behavioral Skills
- Strong communicator able to collaborate effectively with business analysts, trading, operations, compliance, and engineering teams.
- Highly analytical and detail-oriented, with a strong curiosity for performance optimization and future-proof system design.
- Comfortable balancing legacy system maintenance with ongoing modernization initiatives.
Education
- Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical field required.