Responsibilities
- Lead a team of software engineers in an agile environment.
- Drive innovation for our products by staying abreast of technology trends
- Tackle complex problems in usability, scalability and distributed systems.
- Drive leadership, empowerment and teamwork.
Knowledge and Experience
- Solid managerial experience
- Expert developing in:
- Server side - .Net, ASP.MVC, C#, SQL at senior technical level.
- Experienced in large, reliable, high throughput, multi-threaded distributed infrastructures/applications.
- Experienced with code testing methodology (unit tests, integrations tests, DI, Mockups)
- Proven design capabilities: understanding requirements, architectural considerations and the ability to design a flexible, reliable solution.
- Team player
- English at high level
Preferred
- Knowledge in financial services especially around trading, real time market data, and derivatives.
- Client side - in depth JavaScript, TypeScript, HTML, and CSS.
- Experience working with cloud platforms.
- Experienced with Scrum/Agile methodology
- Experienced with a modern JavaScript framework such as React and Redux
- Computer Science related degree or similar
Work Schedule
This is an in office role, 5 days a week