Job Description
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 (7โ10+ 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
5โ7 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.