About the role

We are growing the trevi product family further and growing our client-base so we are now looking for a talented senior developer to join our team. The products are built using the latest Microsoft Azure technologies and this is an excellent opportunity for a talented individual looking to join a product-based development team.

About Bridgeall

Bridgeall is the longest-serving software company in the UK deregulated water markets. In 2007 we designed and developed the central systems in Scotland and from 2015 the market settlements system for the £2.5BN market in England. We also develop and maintain our own suite of UK water market software products, trevi. Our trevi product family comprises of solutions for wholesale charge forecasting and revenue recovery and also a market-leading water billing solution. These are mission critical solutions for our clients and respectively save £M’s and bill c£60M annually.

Bridgeall helps clients to build their Modern Intelligent Workplace and provides ongoing managed IT services. Established in 2003, with 34 staff and with 9 Microsoft Gold competencies, we have a strong track record of successful delivery. Our staff are fundamental to our success and we are focused on helping them to develop their careers, through a culture of continual training and development from the moment you start induction to ongoing professional development throughout your career.


up to 60k (DOE)


Glasgow based Office – You may also be required to work at client sites from time to time. Remote home working will be permitted several days per week if required.


  • Elicit and document customer needs and requirements
  • Accurately plan and price development work
  • Write customer proposals for enhancements and new features
  • Communicate directly with customers for development or support activities
  • Investigate and resolve complex data issues for customers
  • Advise customers on best use of product to maximise value
  • Lead small teams to deliver quality product
  • Mentor and provide guidance to less experienced development team members
  • Identify and evaluate new development technologies
  • Full lifecycle and agile application development;
  • Designing and coding of applications
  • Object-oriented Design and Analysis (OOA and OOD);
  • Front end graphical user interface design;
  • Software testing and quality assurance as needed, documenting internal process control;
  • Performance tuning and improvement
  • Support and maintenance of developed software
  • Documenting software functionality;
  • Integration of developed software with existing systems;
  • Continuously improve the company’s service offerings
  • Comply with and develop company standards and guidelines

General requirements (Essential) 

  • Minimum of 10 years software development experience
  • Minimum of 4 years dealing directly with customers
  • Degree level education
  • Experience of developing products or custom applications in the UK Utilities sector
  • Good presentation skills
  • Fluent communicator
  • Excellent written communication skills
  • Innovative problem solver
  • Personally motivated to develop your skills
  • Ability to work in a team environment


  • Ideally, knowledge of the processes and transactions in the English and/or Scottish non-household water markets

Technical skills (Essential)

Minimum of 5 years of experience in each of the following (unless otherwise stated):

  • C#
  • NET Core (3 years)
  • Azure DevOps
  • .Net Core (3 years)
  • Database schema design
  • HTML
  • CSS
  • JavaScript
  • Visual Studio
  • Microsoft Azure Services (3 years)
    • Azure Functions, Azure App Services, Azure Data Factory, Azure AD B2C
  • Azure SQL
  • SQL Server
  • SQL Management Studio


  • Test Driven Development
  • Agile/SCRUM
  • Selenium
  • SSIS
  • SSRS
  • jQuery
  • VueJS and/or React


  • Flexible working
  • Pension
  • Private health insurance
  • 33 day holiday
  • Join a great team and growing business