This worldwide provider of data acquisition systems is looking for a Software Development Team Leader to lead a small team of Software Engineers working on extending functionality of current products and creating new products.

The work includes interpreting requirements and creating work packets, hands-on development work and an element of staff management. The projects range from software for aviation meteorology through to Azure based, data collection and presentation plus smaller products to support some of their existing hardware.

Able to work effectively as an active part of an agile team, you will be involved in the design and development of the software products. As a minimum, successful candidates will be experienced in Microsoft C#, ASP.NET and MVC5 with good SQL database knowledge.

Additionally, one or more Internet technologies including web services and JavaScript are desirable. An awareness of Microsoft Azure deployment and management is essential and Azure oriented development experience is desirable. An ability to put forward your ideas and offer working solutions as part of the team will be invaluable.

Skills / Attributes Required

- Demonstrable Software Development experience- Ability to interpret written requirements and technical specification documents.- Ability to code software according to published standards and design guidelines.- Proven skills in project management and successful project delivery.- Flexible attitude, ability to perform under pressure.- A commitment to quality and a thorough approach to the work.- Ability to both lead and work well within a team