This position has been filled

Technical Design Lead

Technical Design Lead

Whitehall Resources require a Technical Design Lead to work with a client based in Glasgow.

***Please be aware that this role has been deemed as inside IR35***

Job Purpose:
The Technical Design Lead will provide hands-on technical leadership for a cross-functional team of around thirty people delivering complex digital services. The system is a new, public facing web service and will have approximately 5 million users. The role carries broad responsibility across system architecture, software design, software implementation and team leadership. The person filling this role will be the point person for the software developers within the team and will be a coach and mentor for software developers.

The role is technically focused and will require a person who has worked for several years as a developer in large teams and with proven experience as a technical Lead in such teams. The technology stack is Java, Spring Boot, RabbitMQ and MongoDB with continuous deployment capability via GoCD. The person filling this role will need to be proficient in these technologies or similar and be capable of and willing to carry out hands-on development in this stack to a high standard. Time spent hands-on coding is expected to be minimal, however the role does require this capability. The role brings responsibility for managing the scope, timely delivery and quality of output for the team and involves regularly interfacing with key stakeholders outwith the team.

Key responsibilities:
* Hands-on leadership of the software development team
* Identification of software skills and team structure needed in order to deliver project outcomes. Organisation of these delivery resources including capacity planning & assignment of suitable resources
* Ensure team processes and procedures are suitable to deliver project outcomes. Drive continuous improvement and best practices
* Provide hands-on coaching and mentoring in technical delivery and software.
* Design of software and underlying hardware and infrastructure to enable the system to meet functional and non-functional requirements. Responsible for the creation and implementation of the end to end technical designs and ensuring alignment to the strategic technical architecture and other internal and external systems.
* Overall system architecture is owned by a System Architect. The person holding the Technical Lead role will be expected to assess and provide feedback on proposed architectures and collaborate with the architecture team on alternatives.
* Creation of Technical Design Documentation and ensuring the team keep technical documentation up to date. Includes system infrastructure topology and software design documents.
* Analysis of business requirements including functional and non-functional requirements
* Prioritisation and breaking down of work into logical chunks and creating schedules for the project to best meet business needs.
* Tracking, monitoring and reporting on completion of work to scope, time, quality and budget (Effort expended). There will be a Delivery Manager and Iteration Manager responsible across the broader team and a Project Manager above the Project as a whole, however this role will be responsible for these aspects for the development of software and underlying systems.
* Active management of risks, issues, assumptions and dependencies
* Work closely with security teams to ensure that security risks are fully identified and appropriate mitigations are delivered. Ensure that the development team are aware of and adhere to security best practices.
* Engage with senior stakeholders and colleagues at all levels including in project review meetings with senior stakeholders
* Maintain strong working relationships with other Technical Design Leads, and Architecture Team to ensure consistency and coherence across projects and practices.
* Take part in 2nd-line support of ap

All of our opportunities require that applicants are eligible to work in the specified country/location, unless otherwise stated in the job description.