Software Developer

The Association

The Building Engineering Services Association (BESA) is the UK's leading trade organisation for building engineering services contractors – representing the interests of firms active in the design, installation, commissioning, maintenance, control and management of engineering systems and services in buildings that provides services to and represents the interests of 1,200 organisations.


The BESA has a proud heritage, having been established in 1904 as the National Association of Master Heating and Domestic Engineers. BESA’s headquarters are in London, but we are active throughout the UK. We have a separate presence in Scotland, Wales and Northern Ireland, as well as eight regional offices across England. This regional presence facilitates member networking and sharing of best practice, business opportunities and advice on local and national developments.


The Building Engineering Services Association group of companies offer a vast range of services, all developed with the needs of businesses operating in the building engineering services sector in mind.


Through its Welplan Ltd. subsidiary BESA is a Gold Partner of the Microsoft Partner Network, maintaining a range of competencies. It is also an Organisational Member of the BCS – The Chartered Institute for IT.


The Role of the Software Developer


You will be part of a fast moving, forward looking, and high-profile agile development team working on a variety of project ranging from line-of-business applications to multi-million pound SaaS products.

You’ll have access to training and personal development resources, so you can develop yourself in whatever direction you need to in order to keep up to speed with the industry.


Key Duties


  • Software development using a range of languages including:


  • C#, SQL, HTML, CSS, Javascript


  • Testing of technical solutions


  • Provide ongoing support for software products



  • Use VSTS to manage and track your development activities, and automated build and release pipelines


Qualification, Knowledge & Experience




  • Experience working in C# targeting .NET Framework


  • Experience with SQL


  • Experience of web technologies like HTML, Javascript and CSS




  • Experience with ASP.NET and WebAPI


  • Experience with AngularJS or similar Javascript client frameworks like React or VueJS


  • Experience of VSTS or similar planning tools like Jira


General Skills and Abilities




  • Ability to communicate effectively at all levels


  • Ability to work both on your own and within a team


  • Good time management


  • An inquisitive mind with an interest in new and emerging technologies


  • Self-motivated, with a keen eye for quality and detail


Other Duties


No job description can cover every issue which may arise within the post at various times. The post-holder is therefore expected to carry out other duties as required by your Line Managers from time to time which are broadly consistent with those in this document.


To apply for this position please email a CV and covering letter FAO Carol West to