Job description
Role Profile:
The ‘X-change’ team is a growing division within FNZ providing real-time execution broking and platform services to new and existing customers.
The .Net developer role is a key role within this team and will integrate within a team of 4 to provide hands on development, design and expertise in the following areas:
Development of a market leading multi asset Order and Execution Management System (OEMS)
Working closely with the product team to deliver on business requirements
Organisational Design:
A dedicated & focused division within FNZ’s Market securities team providing agency trading for internal and prospect customers.
Team Responsibilities:
The securities team is responsible for providing real-time market data and execution services across multiple asset classes.
Though wealth management is a mature offering within FNZ, broking and real-time trading is a greenfield initiative so there will be some support required as we launch the services into production
The team currently have a mature EMS for derivatives with a sophisticated risk management engine and are extending this to become an OEMS involving adding new functionality such as smart order routing, new venues, care order management.
Required Knowledge & Skills:
Key languages required :
- Javascript/Typescript/React
Essential skills:
- Net C# 6.0
Advantageous:
- Experience working withASP.NetCore SignalR
- GraphQL
- Kafka / RabbitMQ
- Experience in streaming from live data feeds
- Docker containers
- SQL
- Practical knowledge of React / Typescript front end development would be helpful
- Hands-on experience of agile software development practices and methodologies, automated testing and CI/CD build and deployment processes.
- A track record of building enterprise solutions for complex business problems.
- Strong written and verbal communication skills in English and a desire to work as part of a global team.
- Passionate about using software to solve complex business problems
- Familiar with the gitflow style teamworking model (sprints, scrum, Jira, peer-to-peer code reviews) and have experience working in a team-based software development. Agile development using Azure / Git / Jira
- Knowledge of SignalR or GraphQL or derivatives would also be a bonus but not essential.”
- Excellent organisational, administration and time management skills.
#LI-CM1