About the role

This is an exciting opportunity to join our trevi water team and build a career within a growing business. In the role of Software Engineer (Product Development), you’ll be expected to maintain and supplement trevi applications with new features and enhancements. These products are built using the latest Microsoft Azure technologies. You will also be expected to frequently liaise with customers to ensure high levels of customer satisfaction are maintained, and to resolve client issues when these arise.

About Bridgeall

Bridgeall is the longest-serving software company in the UK deregulated water markets. We designed and developed the central systems in Scotland and the market settlements system 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 a market-leading water billing solution. Established in 2002, with over 40 staff we have a long and strong track record of successful delivery.


Ensure that client expectations are met and exceeded in terms of software and service quality.



Essential Job Functions

  • Elicit and document customer needs and requirements
  • 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
  • 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
  • Performance tuning and improvement
  • Support and maintenance of developed software
  • Documenting software functionality
  • Integration of developed software with existing systems
  • Comply with and develop company standards and guidelines

General Requirements – Essential

  • Minimum of 5 years software development experience
  • Degree level education · Provide accurate estimates for development tasks
  • Good presentation skills
  • Excellent written and verbal communication skills
  • Personally motivated to develop your skills
  • Work well within a team, sharing information and helping others when required
  • Analytical approach to problem solving
  • High attention to detail & consistently following procedure
  • Excellent customer service skills
  • Ability to multitask, work under pressure & meet deadlines
  • Flexible approach to time management


  • Minimum of 2 years dealing directly with customers
  • Ideally, knowledge of the processes and transactions in the English/Scottish non-household water markets
  • Experience of developing products or custom applications in the UK Utilities sector

Technical skills

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

  • C#
  • ASP.NET Core (2 years)
  • .Net (Core, latterly .Net 6) (2 years)
  • Database schema design (2 years)
  • HTML
  • CSS
  • JavaScript (1 year)
  • Visual Studio
  • Microsoft Azure Services (2 years)
    • Azure Functions, Azure App Services, Azure Data Factory, Azure AD B2C
  • Azure SQL
  • SQL Management Studio


  • Containers (Kubernetes, Docker)
  • Test Driven Development
  • Agile (SCRUM)
  • Selenium and/or other automated testing tools
  • jQuery
  • VueJS and/or React
  • KQL (Kusto Query Language)

Package & Benefits

An opportunity to join a company with a great culture and team. We care about our employees and offer the following benefits as standard.

  • Salary dependent upon calibre and experience
  • Flexible working
  • Pension
  • Private health insurance
  • 33 day holiday
  • Career progression and personal development

If you think you would be suitable for the role, please send your CV to careers@bridgeall.com and we will be in touch.