Senior Software Developer, C#, F#, .Net, TDDHigh-Tech cloud services provider£45,000 - £60,000We are seeking a mid to senior level Software Developer/Software Engineer to work in a highly technical SaaS product environment for an award winning technology company. Our client develops the technology services that support the utilisation of clean energy and the conservation of natural resources. The company is going through a rapid period of growth with an ambitious programme of work to update their platforms and technology.Developers will play a key role in full life cycle development of an exciting range of products; contributing to design decisions, product development and tech strategy to help the company evolve and improve. The successful Developer will be highly proficient in C# & .NET development, leveraging the latest tools and methods to ensure code is clean, testable and follows development best practices. Prior experience or a keen willingness to learn F# is required, but full training will be given. Technical Skills Required:C#Experience or keen interest in F#TDD or BDDRESTful WebAPIJavascriptHTML5/CSS3Desirable Skills:DDDAWS/AzureAsp.NET MVC/AngularNode.jsRDBMS + NoSQLA degree and A-Levels in maths, physics, computer science, electronics or similar scientific & IT related subjects is highly beneficial. Masters and PhD graduates warmly welcome to apply.The company offers a highly competitive salary and benefits package including Bonus, Healthcare, Life Assurance, 25 days holiday, Career Progression and flexible working.If you have the skills required then please send your CV to (see below)