Development Manager

5 days left

Support Services Group
From £45,000 to £55,000 per annum
29 Sep 2016
25 Oct 2016
Contract Type
Company My client is a nationwide leader with over 100,000 customers and currently over 300 staff. Looking to expand the IT team due to growth and demand of the service. Role Purpose To plan, implement, manage and support the entire software development lifecycle for all internal and publically available applications. To ensure the performance, effectiveness and stability of the business’ technology applications, architecture and platforms. To inspire, lead, coach and develop a highly skilled and professional development team ensuring that they deliver a consistently high standard of code, applications and working practice. Role Accountabilities • Exceptional technical and team leadership abilities with a meticulous thirst for professional innovation, continuous improvement and enterprise forward thinking • Support, encourage and develop a culture of personal and professional pride, innovation and advance within the team and the wider business • Plan, maintain and ensure the continued performance of the Brookson Software Development Lifecycle and applications, in-line with industry good practice • Proven experience of leading a highly skilled development team • Oversee the support, maintenance and development of existing and future .NET and web applications • Ensure that development practices are in-line with industry good practice guidelines and standards. Leading performance standards and improvements within the department • Assist the business in defining the correct technology and technical architecture to support the business vision and growth • Ensure effective security is maintained and developed within the application estate which meets current and foreseeable business needs • Research and development to recommend new technologies and tools as appropriate • Be agile, receptive and open to new, up and coming technologies and explore their implementation where appropriate • Assist with the specification of new changes, integrations and systems • Create and maintain documentation of all systems implemented and ensure that all new systems and changes are fully documented • Ensuring that high quality applications are delivered, on time and within budget • Manage resources across multiple work streams and projects • Effectively manage the Brookson code base and branches • Liaising with suppliers to the business as appropriate • Manage, perform and support any software releases to the live environment • Provide in-house training as appropriate to IT staff • Support the culture of continuous improvement by highlighting any process non conformities and implement relevant corrective action to prevent further reoccurrences • Develop the systems and processes within the department • Manage and supervise the workload of the team allocating team members to optimise use of department resources. • Understand the current and future capabilities of the team, ensuring the team have the skills and knowledge to carry out their role effectively, identifying any gaps and training needs and implementing the necessary training to address them. • Ensure a consistent approach is maintained across the team by providing coaching on a group and one to one basis. • Regularly meet with Team Members via team meetings to ensure that staff are focused on delivering business objectives and KPI • Manage and track punctuality and absenteeism, carry out return to work interviews and escalate to management instances of excessive or long term absence. • Carry out 121’s and annual Performance Reviews for all team members in order to set relevant objectives and to provide constructive feedback on past performance. • Ensure that the Team has training and education plans in place that are appropriate to their current role within the business. • Undertake training as and when required and be receptive to it • Any other duties that are deemed necessary to support the business as and when required Role Relationships Working within the Information Systems Department the role holder will report to the IS Manager. The role holder will play a vital part in the departmental management team. They will also be required to support other operational functions and will therefore have daily interactions with other internal departments. Personal Profile • A graduate in science or computing discipline with a minimum achievement of 2:2 hons or equivalent • Minimum of 10 years post graduate industry experience • Strong Analytical skills • Excellent communication skills • Experience of working to agile methodologies • Essential technical skills and experience: · ASP.NET, preferably including MVC · C# · HTML, CSS and JavaScript · XML, JSON · MS SQL Server (including Triggers, Stored Procedures, SSRS, SSIS) · IIS, Web Services and WCF · Version control systems · Git version control system · Continuous Integration / Jenkins · Automated Testing / Selenium Tests / Jasmine / Protractor / Browser Stack · jQuery / AngularJS / Bootstrap · Microsoft Entity Framework · Microsoft Dynamics Navision · Microsoft Dynamics CRM • Design, planning & management of applications • Strategic planning and project management • Proven experience designing, creating managing and maintaining web applications • The ability to demonstrate strong and effective leadership skills. • Willing to develop management skills further by education and personal development. • An ability to build cohesive and effective relationships. • Desirable technical skills and experience: · An understanding of Service Oriented Architecture · Formal Project Management qualification This job was originally posted as