Padmi

Software Engineering Practice Lead

United KingdomPosted 53 months ago
Technology ManagementUnspecified
Apply at eTeam

Opens the source posting on www1.jobdiva.co.uk

Source description

About the role

View original

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) • Excellent technical analysis skills • 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) • Strong written and verbal communication skills with the ability to listen, present and communicate solutions clearly and concisely with technical and non-technical audiences • Experienced in quality assurance and testing approaches • Able to interpret and contribute to architecture artefacts • Experience with software solution monitoring, alterting, logging, tracing and operations capabilities • 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 • Familiarity using Python, JavaScript, HTML5, and CSS3 Desirable

Core Responsibilities As the Software Engineering practice leader: • Establish the Software Engineering practice: define and implement the practice operating framework, define methods, select tools, and recruit and develop software engineering talent at TMHCC • 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 • Provide updates on Software Engineering practice status and performance, and cascade relevant communications within the practice • 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 • Ensure that practice knowledge is curated into guides and knowledge repositories • Resolve issues and risks that may impact the performance of the Software Engineering practice, including those escalated from your engineering team • Manage relevant software vendors, and support the Head of Procurement in commercial matters As a Software Engineering expert working within Product Teams: • Work with product delivery managers, other engineers, analysts and architects throughout the software development lifecycle to build, implement, maintain and support solutions for business process management • Analyse and interpret user requirements (e.g. user journeys), and provide feedback on constraints and improvements to user experience • Configure and develop defect-free and performant software solutions that meet user requirements • Integrate solutions built by other teams where appropriate • Ensure the quality of your software solutions through peer review and formal testing • Resolve defects and incidents, and perform root-cause analysis for software problems • Work with DevOps Engineers and others to improve software engineering tooling and the efficiency and automation of testing and deployment • Participate in and contribute to Agile meetings throughout each development cycle • Create and maintain technical specifications and documentation for reference and reporting • Conduct ‘show-and-tells’ with your product team and end-users to demonstrate software solutions and feature changes and capture feedback • Provide software support in line with agreed service management processes

Job type: Contract Division: eTeam Workforce Limited Reference: 22-02403

One address, no account. We’ll tell you when matching roles go live.

More at eTeam

Related open roles

View all roles