Software Development Manager

Woking  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Software Development Manager, Woking, Surrey. £75-85,000 Per Annum, .Net, Agile, Scrum.

Market Leading client based in Woking require a Software Development Manager to facilitate the smooth day to day operation of a multi-disciplined Software Development team in support of business processes and external client facing solutions.

Key Tasks and Responsibilities

Project Management
  • Alongside the Head of Software Development develop project plans and objectives for the team
  • Identify project risks, manage project schedule, project budget and solve any project conflicts
  • Lead Project Managers to enable delegation and resource control within the project lifecycle from inception to completion
  • Create clear and attainable project objectives, building the project requirements, and managing the constraints of the project management triangle, to cover cost, time, scope, and quality
  • Build confidence for clients and teams by providing a solution for the complexity of the project.
  • Keep your team continuously motivated and engaged with the project
  • Provide resource movement with a realistic transition plan to produce minimum impact on business
  • Balance considerations of client goals, timeline, and budget to deliver the right solution
  • Work with internal and external stakeholders to align to the group's strategy as well as client objectives

Team Management
  • Provide vision and leadership to various multifunctional product development teams
  • Train and mentor other developers in the team to suggest best practice
  • Share your ideas to help deliver robust solutions and the opportunity to develop using the latest technologies
  • Conduct regular performance appraisals with the team and assist in setting targets / objectives
  • Recognise good performance, identify and manage under performance and represent our development teams at senior management level
  • Ensure development team is performing at its optimum level by creating and developing a culture of teamwork and collaboration within the team
  • Regularly report team utilisation, velocity of development teams and identify longer term resource needs
  • Support production systems, resolve incidents and perform root cause analysis
  • Track progress and make it visible
  • Assist the Head of Software Development to create and implement processes & workflows to support the smooth operation of the development teams

Technical
  • Technical architectural strategy developing solutions based on business requirements in an agile, iterative environment
  • C# .NET / SQL Server / Android development
  • Unit test frameworks (NUnit / SpecFlow / MS Test / XUnit )
  • HTML5, CSS and JS
  • Database development and maintenance
  • Complex software design and implementation
  • Continuous Integration build tools / scripting
  • Deployment tools & DevOps practices
  • Managing Source Control (Git / SVN)
  • Involvement in SCRUM sessions including daily stand ups, sprint planning and retros/sprint reviews
  • Technical accountability for the front and back end systems
  • Orchestrate continual technical improvements to develop platforms, systems and processes
  • Managing development of high quality code that can lead to rapid delivery, pursue continuous integration and delivery


Please submit a copy of your CV if this role is of interest. Talent International are acting as a recruitment business in relation to this vacancy.
Start date
11/2017
Published at
15.11.2017
Project ID:
1451350
Contract type
Permanent
To apply to this project you must log in.
Register