We are looking to hire a Principal Software Engineer for our dedicated UK based client. As a Principal Software Engineer, you will play a pivotal role within our Data and Development Team, collaborating closely with other senior technical experts, including the Senior Developers/Team Leaders. You will be responsible for driving both the architectural evolution and ongoing development of business-critical applications, offering guidance to junior developers while overseeing end-to-end project delivery. This role demands expertise in full-stack development, with a strong focus on both front-end and back-end solutions. You will be tasked with leading small-to-medium-sized project teams, contributing to technical design, and ensuring the delivery of high-quality solutions. You will take a proactive role in defining and refining our CI/CD processes within Azure DevOps and working closely with cross-functional teams to shape business applications that drive efficiencies and innovation within the organization
Business Process Optimization: Use your technical expertise to identify opportunities for automation and process improvement across the business. Help to drive initiatives that reduce costs and improve operational efficiencies.
Candidate Requirements
The ideal candidate will possess the following skills and experience: