Software Development Manager

Cameron Pink
Surrey, UK
19 Aug 2019
22 Aug 2019
Contract Type
Full Time
My client is an extremely ambitious, entrepreneurial Software & Services provider based in Guildford. Due to continued growth they have a new vacancy for an experienced Software Development Manager to join their friendly, high energy team.

The main purpose of this role is to lead a team of development and infrastructure professionals. You'll be a hands on manager, involved in overseeing the delivery of new versions of the organisation's software products as well as delivering business critical projects whilst maintaining high morale, managing the day to day activities in an efficient and professional manner and ensuring all team targets are met as advised by the CEO and the board.

Roles & Responsibilities

Craftsmanship Aspects of the Role

* Assisting technology heads in planning, guidance and direction to the teams;

* Understanding the technologies, tools and techniques used within the team;

* Work closely with the business and developers on issues related to design and requirements;

* Help development team to build high quality products. Make all developers aware what are the quality standards in organisation, what value they bring in and encourage them to make the standards even better;

* Drive change to implement efficient and effective strategies as advised by the CEO and the board;

* Build organisational culture based on knowledge sharing and direct communication within teams;

* Work closely with peers in the business to fully understand the business process and requirements including cooperation with sales and marketing and projects delivery;

* Gain enough business knowledge to be able to actively participate in communication between parties in order to respond to business needs;

* Assist software developers within your team to satisfy the business requirements;

* Show flexibility to respond to the changing needs of the business as dictated by the customers and broader market developments;

* Actively contribute to the process of continual improvement, with regard to self, team and systems including the Cloud based hosting solutions.

Line Manager Aspects of the Role

* Lead a team of software engineers in the creation of high-quality software within agreed project deadlines as well as managing and delivering technical projects, including complex integrations - on time, to specification and on budget;

* Be a part of a recruitment team, assist in skills and culture fit evaluation;

* Assume a high level of ownership of all work developed by members of the team;

* Assist induction process of new team members and proactively support the continued development of existing team members;

* Build and promote a positive working environment for the team within your areas as well as other business areas you will engage with;

* Effectively manage team members in line with company culture and values, providing effective, valuable feedback on daily basis;

* Inspire and motivate team members

* Be knowledgeable about each member of your team, their strengths, weaknesses and effectiveness.

Knowledge, Skills & Experience

* Proven experience of managing software development teams

* Experience using Scrum or other Agile methodologies;

* Excellent knowledge of relational databases (MySQL, SQLServer)

* Experience of managing a team working in any of the following server-side languages PHP, ASP, Ruby, Python, Java/J2EE

* Experience in full software development lifecycle from design to deployment

Salary £50-60,000 - more if required to get the right person

Similar jobs

Similar jobs