Skip to content

Senior Developer C#

Location: Remote working with offices in London and Sofia

Job type: Full time, permanent

Rate: Competitive + Revenue Share + Share Options

/ Job

Control Now is looking for a Senior Developer to be part of our development team and take the responsibility for the development of our flagship products - TR Connect and Control Box. The Senior Developer will play a vital role in supporting the Product and Operations Teams to deliver the highest quality services to our customers.

The role is strongly connected across the whole company, with a requirement to provide product and feature demonstrations to the management team and beyond, also contributing to the product documentation.

Key Responsibilities:

  • Work with the Product Owner to translate business specifications into a software design

  • Take ownership of the TR Connect and Control Box development.

  • Work with the Product Owner to manage delivery of the development tasks to schedule

  • Lead a team of developers to create good-quality, clean software

  • Product demonstration of new features Specify database designs to support the system

  • Work with Operations and Product teams to ensure the product is easy to use, support, and maintain.

  • Proactive management of stakeholders' expectations and expected delivery timelines.

Required Skills & Experience:

  • Deep and up-to-date knowledge of the C# language and .NET platform for Windows applications and Web API development.

  • Experience with WPF would be useful, but not essential.

  • Good understanding of API design principles.

  • Strong experience with React

  • Strong interest in and knowledge of testing:

  • Good experience with testing frameworks.

  • Experience or deep understanding of testing methodologies and approaches.

  • Strong experience in parallel code execution and dynamic code loading

  • Highly skilled in improving code for efficient processing of large data sets

  • Experience working with SQL databases—understanding the consequences of design decisions on database performance.

  • Some experience with cloud services would be useful—preferably Azure.

  • Good understanding of Git preferred.

  • Significant experience working in development teams—either Agile (with shared leadership) or in a leadership role.

  • Experienced working across teams—understanding how other system components work and communicating clear requirements to other teams.

  • Ability to simplify complex technical points to other teams.

  • Excellent mentoring skills.

  • Excellent written and spoken English.

  • Experience working with financial data or similar would be useful.

Summary

This is a fantastic opportunity to contribute to and benefit from a young, successful business in a growing industry, learn directly from industry experts in a friendly environment, and support improving the quality of data available to financial regulatory authorities.

Application

For further information, please contact careers@control-now.com quoting Senior Developer C#.

No Agencies Please.