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.ResponsibilitiesServe 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 & QualificationsDatabase, Reporting & Data PlatformsExpert-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 & Modernization5–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 & DevOpsProven 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 & MessagingKnowledge 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 SkillsStrong 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.EducationBachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related technical field required.
Job Title
Senior Developer - OMS