Senior Software Engineer Position
This is an excellent opportunity for a seasoned software engineer looking to work with the latest and greatest tech.
You will take on a key role in delivering robust software systems, leveraging technologies such as .NET, C#, React, TypeScript, Azure, and containerised environments like Docker.
There will be regular collaboration with both internal teams and external stakeholders, including the occasional need to travel to client sites every now and then.
* Design, build, and maintain scalable backend services using C# and .NET.
* Develop high-quality, responsive frontend applications using React and TypeScript.
* Deploy and manage cloud-native solutions within Microsoft Azure.
* Lead and implement DevOps practices, including CI/CD pipelines and containerisation.
* Collaborate with multidisciplinary teams and client stakeholders to gather requirements and drive project delivery.
* Mentor junior engineers and contribute to knowledge sharing across the team.
Some of the key responsibilities include designing and building scalable backend services, developing high-quality frontend applications, deploying and managing cloud-native solutions, leading and implementing DevOps practices, collaborating with teams and stakeholders, and mentoring junior engineers.
The ideal candidate will have proven experience delivering commercial software using .NET and React, a strong understanding of Azure cloud services and DevOps workflows, hands-on experience with containerisation (Docker) and automated deployments, solid grounding in relational databases, particularly SQL Server and PostgreSQL, excellent communication and stakeholder management skills, a consultancy mindset comfortable working in client-facing roles and adaptable to a range of project types, and willingness to travel for in-person collaboration several times each month.
The company champions an inclusive and supportive culture, where engineering best practices, personal development, and innovation are valued. The consultancy is committed to providing a competitive salary, a company pension, and genuine opportunities for career growth.