Job Description
Job Purpose
We are looking for an exceptional software Team Leader to join our team and lead a Software Development team focused on our cloud based platform.
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 team work.
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
Schedule
This role offers work from home flexibility of up to 2 days per week.