As a Software Development Team Leader for the Royal Society of Chemistry, you will shape the software architecture and the fine grained detail of configuration and implementation throughout the software development lifecycle for performance, security and maintainability of the applications we build.
Working within our DevOps team and with your colleagues across the directorate, you will lead a team of cross-functional technical staff, comprised of both back-end (.NET C#, node.JS), front-end (HTML/CSS/JS/Vue.JS) developers, test automation engineers and site reliability engineers. Your work will enable the Royal Society of Chemistry to build, scale and continually improve our websites and services, serving our global audience of customers, users and colleagues. You will oversee the technical aspects of the product roadmap, working closely in collaboration with Solutions Architects and other Team Leaders to align with, contribute to and iterate on a shared architectural repository, guiding agile workstream members in technical implementation, assigning and ensuring quality delivery of backlog items and taking ownership of technical changes and releases. You will also directly line manage a small number of back-end C# .NET developers.
We are looking for:
Strong knowledge and experience of full stack (.NET C# back-end development, HTML/CSS/JS/Vue.JS front-end development) software development life cycles.
Experience with DevOps best practice, such as continuous delivery, continuous testing, infrastructure as code etc.
Experience working within Agile practices, particularly Scrum and Kanban.
People management experience including delivery quality, workloads and personal development.
Knowledge of Authentication and Authorisation protocols (SAML, OpenID Connect).