You’ll have experience of software engineering using various programming and design methodologies, and you’ll have knowledge of some of our technologies - .Net including C#, ASP.NET, Azure, Serverless Azure functions, Angular framework and TypeScript, Cordova, Visual Studio, VSTS, N-Unit and Git. Your exposure to SQL and NoSQL databases such as Azure, CosmosDB and MongoDB and knowledge of software and database design patterns will allow you to add real value to a team striving to continuously improve the service provided to internal and external customers.
While being a great engineer, you’ll demonstrate excellent interpersonal, analytical and communication skills, and have a positive and enthusiastic approach.
- What will you be doing?
As our new Software Engineer, you’ll work across a wide technology stack which incorporates our current platforms whilst also embracing new technologies to ensure we don’t stand still as a business. We will grow your product and platform knowledge and your experience guiding the customers and team members inside a product squad.
You will be joining Anglian Water’s customer squad who are responsible for the company website, customer application and many internal operational systems that are essential in keeping our customers' needs satisfied. The Customer squad are part AW’s flagship agile initiative to build digital products with a refreshed agile mindset and deliver change within the business. The Scrum team work closely together as a ringfenced unit to delivery iterative improvement and change for the customer and the wider business at pace. The team are aiming to grow in scale, continue improving agile an DevOps practices and to deliver value for the customer at speed.
- .NET Core - C# - Azure
Develop web software for web and mobile platforms. We also create specific mobile applications for our field users.
Partner with the business, product owners, stakeholders and end- users to define and implement technical solutions.
Contribute to development standards and architectural patterns including cloud and on-premise; web and mobile within agreed timescales.
Understand our Product Vision and develop UI designs, re-usable software, services and micro-services.
Perform code reviews, and strive for continuous improvement.
Develop software to our enterprise architectural and security standard and procedures and contribute to the evolving standards.
Carry out support by investigating, fixing and patching root causes.