We have exciting opportunity for an experienced Senior Software Developer to join our utilities client on a permanent basis. This role is hybrid working where you must be willing to travel to their Bradford office 2 - 3 days per week.
About the Role
A leading organisation in the utilities sector is seeking a highly skilled Senior Software Developer to design, develop, and deliver robust software solutions that underpin strategic business objectives and digital transformation programmes. This role is central to enabling scalable, secure, and high-performing technology services that support operational excellence and customer outcomes.
You'll take a lead technical role across software development projects, influencing architecture, standards, and solution design. From hands-on coding to technical governance, you'll ensure solutions are aligned with enterprise architecture, minimise technical debt, and maximise reuse of existing investments.
Key Responsibilities
Software Development & Delivery
1. Design, develop, test, and maintain enterprise-grade software solutions
2. Lead technical delivery across projects, ensuring adherence to architectural principles and non-functional requirements
3. Create detailed technical designs and contribute to development st...