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.