Software Lead
This job does not exist anymore.
Try running a new searchor browse our vacancies.
Or fill in the form below to receive job alerts.
Job Type | Contract |
Location | London |
Area | London, UK |
Sector | Development |
Salary | £700 - £800 per day |
Currency | GBP |
Start Date | ASAP |
Job Ref | SEPL |
Job Views | 422 |
- Description
Our consultancy client are working with a client that is in the midst of a major IT transformation programme and is shifting towards a Product-centric operating model. You will be managed by the Head of Product Engineering, and will lead the Software Engineering Practice – a collection of software engineers that develop and support a variety of software platforms and solutions. As the most senior and experienced Software Engineer, you may also work within one or more ‘Product Teams’ to lead on the research, design, test and support of software solutions that deliver value to the business. You will therefore have two main roles: ‘practice leader’ (about 30% of your time) and ‘working with product teams on their software solutions’ (about 70% of your time).
You will establish the Software Engineering practice: define and implement the practice operating framework, define methods, select tools, and recruit and develop software engineering talent at the end client and 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 and with architecture support, define the relevant technology strategies and roadmaps, and ensure that relevant architecture artefacts are created, agreed and maintained. Providing updates on Software Engineering practice status and performance, and cascade relevant communications within the practice and lead and develop the software engineers within the practice; help them to effectively use engineering tools to efficiently design, deploy, test and support software solutions.
Tech wise you will need a strong understanding of software engineering best practices, methods and tools with knowledge and experience of Agile product delivery methodologies within a DevOps environment (e.g., Scrum, Lean, Kanban, XP). Strong written and verbal communication skills with the ability to listen, present and communicate solutions clearly and concisely with technical and non-technical audiences with experience in quality assurance and testing approaches as well as being able to interpret and contribute to architecture artefacts. With cloud experience in AWS and/or Azure with a deep experience in developing complex solutions using .NET framework (ASP.NET, C# & VB.NET) and familiarity using Python, JavaScript, HTML5, and CSS3 are desirable.