Job description
A fantastic opportunity has arisen for a Senior Software Developer looking to further a career in the financial services and technology sector. A successful candidate will be a key development team member working primarily on the Front Office enhancement programme, developing new and existing trading screens using C#/WPF/.NET.
The Company is a leading liquidity provider and specialist market maker. The company’s strength is provided by our people and their flare for innovation. we combine expertise in trading with sophisticated proprietary technology to create a range of highly flexible execution services for our diverse client base. The Company is a wholly owned subsidiary of Close Brothers Group plc which is listed on the London Stock Exchange.
We warmly welcome applicants from diverse backgrounds, as we remain committed to addressing under representation in the industry as part of our board-level Diversity and Inclusion strategy.
The Role
As a Senior Developer, you will be required to:
- Analyse business user requirements at an early stage of the development lifecycle
- Design software enhancements to meet business user requirements
- Produce maintainable software components that operate as part of large multi-tier and multi-process system(s)
- Unit test deliverables to verify behaviour and resilience
- Produce suitable functional and technical documentation
- Communicate changes to peers and implementation analysts through reviews and training sessions
- Pro-actively drive innovation
- Freely share knowledge insight, best practices and ideas
- Implement changes into production and provide suitable support
- Participate in multiple projects while meeting tight deadlines
Experience in one or more of the following areas would be desired but not essential:
- Computer science degree or equivalent
- Real time interactive data display
- High-volume real-time message and data handling
- Experience with Telerik UI for WPF
- Experience with PRISM framework
- Experience with Unity Container
- Familiarity with MVVM design pattern
- Experience of Micro Services
- Knowledge of unit testing
- Familiarity of Linux/Unix
- Experience with messaging services (ActiveMQ etc)
- Experience with gRPC
- Knowledge of GIT source control
- Familiarity with multi-threaded parallel processing systems
- Knowledge of financial markets, especially within the Equity and Fixed income asset classes
- Extensive exposure to the full development life-cycle
- Experience of SQL/RDBMS
- Experience of NoSQL (E.g., MongoDB)
- Awareness of governance/procedures associated with a regulated environment
Apply for this job