About Bridgeall & the role
Bridgeall is the longest-serving software company in the UK deregulated water markets. We designed and developed the central systems in the Scottish market and the market settlements system in the English market. We also develop and maintain trevi, our own suite software products for both markets. Our trevi product family comprises of solutions for wholesale charge forecasting and revenue recovery and a market-leading water billing solution.
The trevi products are built using the latest Microsoft Azure technologies and as a Software Engineer you will be expected to maintain and supplement the applications with new features and enhancements. 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.
Location
Hybrid (Remote and Glasgow)
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
- Minimum of 5 years software development experience
- Degree level education
- Provide accurate estimates for development tasks
- Good presentation skills
- Excellent verbal and written 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
Desirable
- Minimum of 2 years dealing directly with customers
- Ideally, knowledge of the processes and transactions in the English and/or Scottish non-household water markets
- Experience of developing products or custom applications in the UK utilities sector
Technical skills – Essential
Minimum of 3 years of experience in each of the following (unless otherwise stated):
- C#
- ASP.NET MVC
- 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 AD B2C
- Azure SQL (1 year)
- SQL Management Studio (2 years)
Desirable requirements
- Containers (Kubernetes, Docker)
- Test Driven Development
- Agile/SCRUM
- Selenium and/or other automated testing tools
- jQuery
- VueJS and/or React
- KQL (Kusto Query Language)
- Azure Data Factory
Package & Benefits
Salary dependent on calibre and experience. An opportunity to join a company with a great culture and team. We care about our employees and offer the following benefits as standard.
- Flexible working
- Pension
- Private health insurance
- 33 day holiday
- Career progression and personal development