Senior Software Developer

Senior Software Developer

Job Description

  • Permanent
  • Bradford, UK
  • £41,000 - £52,000/annum UK / Year

Website Yorkshire Water

Established since 1989, Yorkshire Water is a leading water and w

Water Utility Company based in Yorkshire region of England.

SENIOR SOFTWARE DEVELOPER

 

Salary: £41,000 – £52,000 + 25 days hols + 8 bank holidays + employer pension contributions up to 10% of salary

Wider benefits include discretionary bonus, private health care, life assurance, enhanced maternity, and adoption packages (note: some are non-contractual).

Location: Bradford

 

At Yorkshire Water we believe technology holds the key to making the most of this precious resource, and taking care of it, now and in the future. We have a five-year plan that will see us investing heavily in our Technology. Enabling us as a department to focus on our capabilities, increase our delivery and responsiveness for our customers and develop skilled technical and data experts.

We are now looking for an Senior Software Developer to join us on this journey, and the key accountabilities associated with this role are as follows:

 

Purpose:

To design, develop, source, configure and maintain effective and efficient software solutions aligned with, and enabling, the delivery of the company performance commitments under Blueprint 2020, Strategic Business Objectives, and the Company Vision.

Key responsibilities:

 

Designing, developing, testing, maintaining, and supporting (3rd line) software solutions, and associated integration, in line with the I.T. programme of work.

Contributing to the software development standards and governing adherence to them.

Contributing to the technical procurement and adoption standards for commercial services and systems.

Demonstrate innovation to exploit existing technologies.

Perform a senior development role on software development projects, being accountable for:

Identifying technical tasks and providing realistic estimates.

Operating I the agreed development and delivery methodology.

Adhering to IT. process throughout the project delivery lifecycle.

Creating high quality detailed technical designs to support overall technical solution, ensuring non functional requirements are catered for.

Providing quality assurance to others through appropriate peer reviews and feedback.

Identifying the need for new patterns and best practice, and documenting options.

Providing detailed support material to allow successful adoption of the service by Operations.

Undertake the role of Project Technical Lead on software solution focused

Contribute to contingency and security planning aligned with the business continuity plans.

Influence and adhere to the quality management and change control procedures within the team.

Provide guidance, coaching and support to other members of software engineering.

Keep abreast of changes within the software technologies, influencing the exploitation of existing, emerging, and new technologies to meet business objectives.

Work with Technology Framework partners/Product Vendors to enhance the services provided by the technology, promote innovation, reduce costs, manage risk and build resilience.

Undertake specialist detailed and complex troubleshooting activities within their technical discipline.

If required, provide support within a 24/7 application standby rota to meet service SLAs.

 

What skills are we looking for?

Essential:

Experience of leading the design, development and delivery of robust and reliable software services, with a proven track record of driving sustainable performance against challenging business targets, in two or more of the following technical disciplines:

Microsoft.Net (C#, ASP, NET, MVC, WCF, etc.,)

Microsoft SQL Server (TSQL, SSIS, SSRS, SSAS, etc.,)

Microsoft SharePoint

Mobile application development technologies

C++

COTS/Cloud Software configuration

Application integration technologies

Geospatial software

An excellent understanding of Service Oriented Architecture design and the ability to design business services that integrate correctly.

Excellent knowledge of documentation, testing and release management principles.

Established/proven technical experience gained in a complex and varied environment with a knowledge of Hardware, Software, and/or Hosted Architectures.

Experience of developing and maintaining effective internal and external relationships within one or more technology disciplines.

Ability to prioritise and execute tasks in a dynamic, changing environment and make sound decisions in emergency situations.

Ability to absorb complex technical information and communicate effectively to all levels, both technical and non-technical audiences.

Highly motivated and self-reliant with a personal drive for continuous development and demonstrates a strong customer service ethos.

Proven analytical and problem-solving abilities.

Extensive knowledge of the system development lifecycle.

Ability to understand enterprise solutions.

Ability to draft and review tender specification for new I.T. solutions/procured services.

Ability to provide technical commercial advice and guidance associated with the adoption and implementation of procured I.T. services and solution, including review of contractual terms and conditions.

 

Desirable:

Extensive knowledge of several of Yorkshire Water’s major I.T. services.

Knowledge and experience of delivering/configuring various software platforms (e.g., IIS, SQL Server etc.,)

Previous experience in an operational and/or strategic leadership role in a commercially orientated and/or regulated environment.

Previous experience gained within the water or wastewater sectors or within the broader utilities, process, or manufacturing industry sectors.

 

Although you will have a permanent office to inspire collaborative thinking, and there may be occasions when there is a business need to attend the office, we do offer flexible hybrid working arrangements. We appreciate that we all live busy lives and desire now more than ever a good work/life balance, so together we can discuss what this might look like for you as an individual.

 

Apply now to find out what a career in tech with Yorkshire Water could offer you!

To apply for this job please visit www.Yorkshire.com.

Apply Now