Quality at the heart of everything we do. FT Technologies is a market-leading SME based in Surrey and Madrid, specialising in designing and manufacturing ultrasonic wind sensors - also known as anemometers or air-flow sensors. FT ultrasonic wind sensors are unique because we use acoustic resonance to measure wind speed, direction, and temperature using an acoustic wave resonated inside a small cavity. The wind energy industry is growing, and FT is growing with it; this is your place if you care about sustainability and the green revolution. In the last decade, we have tripled in size. We employ around 100 brilliant minds who contribute to our mission: to engineer invention through curiosity and creativity using our core technology. The development of our current technology will enable us to serve our existing customers in wind energy better. The invention of new products and manufacturing technology, with significant company investment and growth, will offer our wind sensors' unique strengths to meteorology, marine and defence customers. Responsible to the IT Director Key contacts include the IT, Engineering team members, Technology, Manufacturing, Quality, Sales colleagues Located in Sunbury-on-Thames (Hybrid optional) 40 hours per week (Flexi-time) Please note: Candidates will be required to undergo a background and reference check as part of the hiring process. Main Tasks & Responsibilities As .NET (C#) Developer, your responsibilities will include: Implementing and verifying the testing and delivery of projects providing technical documents for all phases of the project. Designing, building and maintainin efficient, reusable and reliable C# Code Ensuring the best possible performance, quality and responsiveness of application Identifying bottlenecks and bugs in current software and devising solutions to these problems Refactoring and merging two existing software solutions into a single, unified test and demonstration suite while providing the opportunity to improve features and remove any existing technical issues with the existing platform. Other Duties Attending relevant training to ensure duties are performed effectively Adhere to all health and safety procedures, including reporting any accidents or near misses, to help ensure the workplace remains a safe environment at all times. Skills, Ability And Experience (Essential) Evidence of in-depth and practical industry experience in software design and software Q.A. control Experience in design and test of high reliability code Experience of PC application development with C# or other high level .NET Visual Studio programming language In-depth knowledge of embedded C Familiarity with all aspects of Software Q.A. Experience with software development and support for a high technology manufactured products Knowledge of electronic hardware, firmware and software. Knowledge of integrated circuit interfacing and digital and analogue communication systems at a design level Knowledge of RS232, RS485 and RS422 serial communications and I2C and SPI protocols. Personal Qualities We're looking for quality-focused individuals with an excellent analytical and problem-solving approach, a conscientious mindset, and the capacity to develop a good understanding of end-user requirements and your role's impact on the overall business objectives. Due to the nature of the projects, you must be able to work independently and as a team player, working cross-functionally with other departments; strong communication (both verbal and written) and organisation are key. Why work with us? As well as a competitive salary, we offer: Non-contributory pension plan, 9% company contribution Life assurance scheme Private health care plan Optional hybrid working pattern of one day per week from home OR 3 additional days holiday per annum (role dependent) 24 days holiday per annum, increasing to 25 days after one year's service, plus all bank and public holidays Flexi-time for days worked in the office Recruitment referral bonus scheme Travel schemes: Season ticket loan or Cycle-to-work Subsidised gym membership Sponsored professional study support