About the Role This role provides strategic and technical leadership within the University's IT & Digital directorate, focusing on the delivery of robust enterprise integration and automation solutions that enhance operational efficiency and improve student experience. You will lead a cross-functional team of software engineers, business analysts and QA professionals to drive best practice in development, architecture, and agile delivery, while ensuring compliance with governance and regulatory standards. Acting as a key influencer, you will collaborate with academic and Professional Services stakeholders, shape future technology strategies, and champion innovation to support the University's teaching, research, and digital transformation goals.
Key Responsibilities
To be successful in this role, you will: Provide technical leadership for integrations and RPA solutions, ensuring best practices in architecture, development, and deployment.
Lead and manage your team within Software Engineering, including recruitment, mentoring, and performance management.
Work effectively with key partners in integrations and RPA to build, enhance and support key services ensuring effective and efficient solution delivery.
Drive delivery of projects using agile methods, removing blockers and ensuring alignment with IT strategy.
Oversee quality assurance, governance compliance, and continuous improvement of engineering processes and tools.
Engage stakeholders and vendors to design secure, integrated solutions that meet strategic objectives.
Contribute to strategic planning, resource allocation, and change management initiatives.
Stay current with emerging technologies and sector developments, sharing knowledge to foster innovation. Key Skills & Experiences
Essential skills and experience for this role are: A degree/professional qualification in Computer Science/Software Engineering, or another STEM discipline;
3+ years experience as a senior developer/principal developer or technical lead.
Line management experience of cross functional teams including developers, business analysts and testers.
Demonstrable experience of C#, .NET, RESTful APIs, SOAP services and integrations patterns
Direct experience applying enterprise integration patterns, Domain-Driven Design (DDD) and Event-Driven Architecture using Microsoft Azure Integration Services.
Excellent working knowledge of concepts such as loose coupling / high cohesion and eventual consistency and their application in the design of resilient and reliable systems integrations. Proficient in Azure (Logic Apps, Functions, Service Bus)
Experience of message queues preferably Azure Service Bus
Knowledge and experience of source control (Git, GitHub ) and good practice around branching strategies
Knowledge and experience of setting up CI/CD pipelines using Azure DevOps and/or GitHub Actions. It would also be beneficial to your application if you have: Experience working/leading DevOps practises across development and operations teams
Hands on experience of RPA platforms (UiPath/BluePrism/NICE)
Experience setting up test automation tooling/practises
Experience operating within environments using TDD and BDD
Microsoft Certified: Azure Developer Associate (AZ-204)
Experience in implementing and operating resilient, secure and scalable by design solutions. To learn more about this exciting opportunity and benefits we offer, please read the JD and Candidate Pack provided below.
Assessment Process:
Read Less