Naukrijobs UK
Register
London Jobs
Manchester Jobs
Liverpool Jobs
Nottingham Jobs
Birmingham Jobs
Cambridge Jobs
Glasgow Jobs
Bristol Jobs
Wales Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Software Engineering Manager

Job LocationLondon
EducationNot Mentioned
SalarySalary negotiable
IndustryNot Mentioned
Functional AreaNot Mentioned
Job TypeContract , full-time

Job Description

We have a current opportunity for a Software Engineering Manager on a contract basis. The position will be based in Reigate twice a week.1 Purpose To lead teams of software engineers (developers & testers) building and delivering high quality business systems, services and applications to support initiatives, business as usual, continuous improvement and small change. To act as a technical advocate to the product owner, scrum master and value stream stakeholders by negotiating, influencing and resolving conflict to ensure solutions provide intended business value, are technically fit for purpose and aligned to technicalroadmaps. To ensure CI/CD, test automation and technical standards are in place, followed and effective within teams. To ensure teams operate within governance, infosec & risk requirements. To champion and embed technical excellence, best practice and continuous improvement within engineering teams. To provide practice expertise and coaching within your teams. Additionally, the role is responsible for taking a lead in evolving engineering best practices, new methodologies, training, mentoring and recruitment across the engineering function.2 Job Role Accountabilities  Team leadership and cultureLead one or more teams of software engineers driving cultural change to deliver the strategy and empower teams to create and maintain consistent technical productivity, maximise overall quality, develop skills/capability and maintain effective working relationshipswith stakeholders. Build, embed and maintain a commercial/delivery focused culture by ensuring teams take ownership of their developed applications throughout the code, test, deploy and operate lifecycle. Drive an always-on service availability mindset. Demonstrate, evangeliseand role-model these behaviours yourself.Ensure teams are working within agreed risk/governance framework. Ensure impediments are owned and root cause of issues identified and addressed. Drive a culture of root-cause incident management and of technical debt reduction. Standards and practice leadershipAccountable for ensuring CI/CD, test automation and technical standards are in place in line with the Delivery technical strategy and roadmaps.Accountable for ensuring technical delivery is within governance, infosec & risk requirements.Assess standards and practices maturity in teams and communicate/educate teams on the current standards and practices. Develop, with peers, standards and practices to reflect changes in technologies and engineering community trends. Utilise metrics to trackimprovements and to continually enhance the software engineering process within teams. Collaborate with cross-functional teams to deliver shared goals and continuous improvements. Technological expertise and innovationEncourage, mentor and coach engineering team members to develop their skills. Evolve and shape, with peers, the standards, principles and guidance for the practice. Foster innovation within teams and introduce new ways of working by embracing and embedding DevOps/CALMS model culture within teams. Technical and operational documentationAccountable for ensuring that technical documentation is up-to-date, accurate and sufficiently detailed. Accountable for ensuring operational documentation (e.g. support matrix, skills matrix and operational guides) are up-to-date, accurate and sufficientlydetailed. Partner relationship managementAccountable and responsible for driving governance & management (related to technical delivery) of nearshore and technology partner relationships. This will include: service onboarding; technical delivery management; service assessment, review and measurement(in line with compliance and risk requirements); resourcing and scheduling; service handover/embedding. Educated to Degree level (or equivalent experience/qualification)  Computer science related qualification  Certified Scrum Master (or equivalent)  ISEB/ISTQB Certificate in Software TestingSkills and Knowledge Service delivery management Excellent leadership, negotiation, influencing and conflict resolution skills Excellent verbal/written communication and interpersonal skills, with the ability to present and communicate complex technical concepts as simple to understand commercial outcomes Excellent coaching and mentoring skills Excellent problem analysis and resolution skills Strong knowledge of technical excellence practice and DevOps/CALMS methodologies Understanding of Agile delivery processes/methodologies Understanding of business processes Understanding of people resource requirements Understanding of the products and services provided byExperience Significant experience of building, leading and managing high performing engineering teams  Significant experience of line management of teams including performance management, resource management and recruitment Significant experience of service management (both internal and external onshore/offshore teams) Significant experience and knowledge of Microsoft development, test and project technologies.  Proven technical thought leadership and DevOps/CALMS best practice Proven experience of developing and deploying scalable highly available cloud applications Experience with IT development processes and delivery lifecycles; development methodology; testing practices; release strategy and configuration management; development tools, and applications across full project lifecycles. Experience working within an Agile environment; delivering within defined Sprints; familiarity with Agile principles and ceremonies. Experience in planning and successfully delivering cross-business change projects involving IT change within the Financial Services Sector; working within a formal governance and control framework covering all aspects of project delivery. Familiarity with Test Automation tools and the delivery of automated testing solutions using industry standard technologies.

APPLY NOW

Software Engineering Manager Related Jobs

© 2019 Naukrijobs All Rights Reserved