Full time Permanent 37 hours per week
As our region flourishes it is our priority to support our economy, customers and communities; driving sustainable growth and building resilience across our services. We recently announced plans to invest £6.5 billion to protect our regions water supplies over the coming years.
Our Information Services team is currently undergoing a transformation which will enhance the services it delivers and ensure they are best positioned to play a proactive and value orientated role across our business.
Our goal is to exceed customer expectations whilst embracing new technology to drive digital transformation; better connecting our customers, people, assets and information.
As part of this transformation we are recruiting for a number of new and exciting roles within our Information Services team.
Working for Digital Services
Digital Services is Anglian Water's centre of excellence for building custom web applications. Our work is at the forefront of helping Anglian Water meet its challenging targets, by using data and software to make step changes in efficiency in our working practices. Our squads have built a great reputation by building great software with user-first design principals. Inside our Agile squads you'll be working with a Product Owner, UX and UI designers, and directly with business stakeholders, plus working across boundaries on shared API services and UI components. Digital Services is a very progressive organisation, always thinking about how we can reach the next level of efficiency and innovation for our software, architecture, UI design, and DevOps automation techniques.
Driving our ambition is to remain as the best water company in our sector. It's a challenging and fulfilling environment to work in, and our success to date mean we are expanding across our squads, we have a portfolio of 50 existing web and mobile applications supported by our teams. Our current generation of products are backed by reusable shared services on our Digital Application Platform that provides modern APIs and serverless architecture running in the Cloud. Our latest challenges are around blending low-code with pro-code services so we can innovate faster. There are architectural and scalability challenges to meet. Do you love a technical challenge and engineering new solutions?
Our working model has changed significantly through the Covid-19 pandemic with our product teams working entirely remotely. Our main company bases are Lincoln and Huntingdon and our team is already split across these sites. Like any other UK company, we are evolving our approach to include vastly more remote working.
It's likely we will only hold collaborative face-to-face meetings back at the office, with perhaps with office contact being one or two days per two weeks. This approach allows a lot more flexibility for location within the UK. If you can get to the office occasionally then don't let location be a barrier to applying.
If you are the right person for the role who can champion our way of working, we want to hear from you.
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.
- Develop 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 architecture and security standards, and contribute to the evolving standards.
- Carry out support by investigating, fixing and patching root causes.
- Create automated tests and deployment scripts.
- Design and develop database structures.
What do you need?
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.
If the opportunity to work for Glassdoor's Best to Place Work 2019 whilst adding to your skill set with the ability to develop appeals to your career aspirations, please apply today!