Overview
Permanent, full-time, hybrid (3 days per week in an office) #LI-Hybrid #LI-MA1
Working as part of the Enterprise Market Data team, you will be responsible for the design, development, and testing of several key greenfield projects in the StoneX Global Market Data space. Work streams will include both business initiatives and technology modernization. You will be working on strategic initiatives to implement a new technology stack based on the Refinitiv TREP infrastructure. You will be expected to make an active contribution to this process and be prepared to offer ideas and solve problems at every stage of each project. The projects you will be working on will mainly be server-side.
Responsibilities
Key Responsibilities
- Perform detailed requirement, design, and code reviews to ensure thorough due diligence is applied.
- Understand individual business requirements to design, develop and test effective solutions.
- Understand and implement required development guidelines, design standards and best practices always.
- Understand in detail the business operational process both before and after the impact of any software changes.
- Take responsibility for analysis, design, and development to ensure due diligence is applied consistently to all software changes.
- Ensure software releases support continuous build and automated deployment practices.
- Provide prompt and knowledgeable assistance to business continuity and platform operations whenever requested.
- Work to identify risks and enhance control across the business.
- Production support
Qualifications
Essential Skills, Knowledge & Experience
- C#/.NET Developer (must-have, minimum 5 years of experience)
- Experience with threading, real-time, low latency, and lockless techniques
- Experience with .NET Core
- Understanding of concurrency patterns in C#
- Ability to write reusable C# libraries
- Ability to create / maintain / debug Restful API in .Net Core
- Experience with messaging using ActiveMQ
- Experience with Linux
- Experience with Relational databases in design, implementation of Security Master inclusive of data modeling, data ingestion, query optimization, retrieval via libraries, APIs
- Experience with SQLServer
- Experience with Market Data /Finance Data
- Working in an Agile, Scrum process
- Proven experience with web services (JSON, XML, REST, etc.)
- Experience developing CI/CD environments from the ground up and working with DevOps platforms such as GitHub (preferred), Jenkins or TFS.
- Experience in using package managers – NuGet
- Basic knowledge of the Common Language Runtime (CLR), its limits, flaws, and solutions
Desirable Skills, Knowledge & Experience
- Experience with performance optimization
- Working with streaming “real time” messaging in a distributed enterprise
- Python, Bash, or any other scripting language
- Knowledge of numerous design and architectural patterns
- Cloud Native experience (preferably Microsoft Azure)
- TREP infrastructure
Qualifications
- BS/MS degree in Computer Science, Engineering, or a related subject
- Market data workshops or qualifications
- Refinitiv TREP training courses