Head of Software Engineering – London – 3 days a week in office – up to £140,000 - AWS and/or Azure, cloud platforms, DevOps, .NET framework, ASP.NET, C#, VB.NET, Python, JavaScript, HTML5, and CSS3, object-oriented, Microservices
My client is currently in the middle of an IT transformation and is shifting towards a Product-centric operating model.
You are a technical leader that is motivated to share your knowledge and develop less experienced colleagues, In designing, building, and supporting software solutions you are driven by user needs and wants and improving overall customer experience.
Able to quickly learn new technologies, platforms, and languages
Responsibilities
Establish the Software Engineering practice: define and implement the practice operating framework, define methods, select tools, and recruit and develop software engineering talent
Lead Software Engineering practice discussions on relevant technologies and roadmaps, practice ‘good standards’ for design & configuration of software solutions, peer reviews, re-use and sharing of solutions, versioning, common components, support, and testing of software changes
Performance management of software engineers: agree performance measures and targets with software engineers, and regularly review their performance
With architecture support, define the relevant technology strategies and roadmaps, and ensure that relevant architecture artefacts are created, agreed and maintained
Requirements: Essential:
Relevant qualifications and experience – such as a BSc in Computer Science or Engineering, Software Development certifications, etc.
Minimum 5 years demonstrable experience in designing and building workflow and business process solutions, preferably in financial services or regulated companies
Strong ability to interpret and shape requirements and specifications documentation (e.g. user stories)
Strong understanding of software engineering best practices, methods and tools
Knowledge and experience of Agile product delivery methodologies within a DevOps environment (e.g., Scrum, Lean, Kanban, XP)
Experienced in quality assurance and testing approaches
Able to interpret and contribute to architecture artefacts
Experience in AWS and/or Azure cloud platforms
Deep experience in developing complex solutions using .NET framework (ASP.NET, C# & VB.NET)
Excellent knowledge of relational databases and SQL