Shape the software architecture and configuration of applications throughout the software development lifecycle.
Act as a hands-on technical leader while managing a team of cross-functional engineers.
Support design decisions, coding, guiding implementation, and ensuring best practices are followed.
Enable the Royal Society of Chemistry to build, scale and improve digital platforms and services for a global audience.
Take ownership of the technical direction of the product roadmap.
Guide agile teams through implementation, prioritise and assign backlog work, and ensure high-quality delivery of solutions.
Requirements
Deep understanding of programming principles and how they impact the maintainability of enterprise applications.
Extensive, expert-level knowledge and hands-on experience with .NET C# back-end development.
High level understanding of front-end development (HTML/CSS/JS/Vue.JS).
Experience with DevOps best practice, such as continuous delivery, continuous testing, infrastructure as code etc.
Understanding of cloud architecture principles and hands-on experience with AWS or similar platforms.
Proven experience delivering projects across the full software development life cycle (SDLC), from requirements gathering and design through to deployment and post-release support.
Experience working within Agile practices, particularly Scrum and Kanban.
People management experience including delivery quality, workloads and personal development.