Application Development Manager

Location: Home

Closing date: 09/02/2018

Salary: 50-60k

Employment type: Permanent

Department: Group IT - Software

This role will be Manchester based, primarily working from home. UK/Worldwide travel to be expected

Job Purpose

  • Manage the business requirements for the provision of internal applications services.
  • Establish effective working relationships and a service management framework for identified applications and software vendors.
  • Develop and manage the implementation of strategic and tactical application developments.

Principal Accountabilities

  • Manage the business requirements for the provision of internal applications management services, covering the entire software delivery lifecycle.
  • Manage the requirements for the fulfilment of client related application development.
  • Develop and maintain Project Plans and budgets as necessary for managing associated deliveries and activities.
  • Project Manage and execute application updates in-line with the BPP approach:
    • Project team roles and responsibilities
    • Risk and issue identification and management
    • System and operational acceptance testing
    • Deployment planning, management and transition to live operation
  • Define, plan and manage milestones associated with the delivery of agreed functional developments.
  • Take responsibility for: task setting; forecasting and estimating; milestone identification; reporting and monitoring; risk management; issue management; quality assurance; change management  and financial reporting.
  • Carry out development as required whether to assist developers or when working on own projects.
  • Ensure all application management documentation is kept up-to-date.
  • Co-ordinate the plans and efforts of application developers, and forecast resource utilisation.
  • Manage resources as appropriate to the implementation of applications related activities.
  • Carry out other tasks as agreed.


Job Contacts

  • Internal:       -      Management teams of all Lines of Business.

                                        -      Apollo Group ITS Infrastructure staff

                                        -      Apollo Global Application Team

                                        -      All BPP IT staff

  • External       -      Applications providers and maintenance suppliers

                                        -      Infrastructure support providers




  • Decision-making authority
  • The direction of the activities associated with internal applications development.
  • The priorities for applications development, in accordance with the IT Strategy and agreed plans.


  • Staff management/budgetary management
  • Project Budgets associated with external expenditure (capital purchasing, applications licensing and maintenance).
  • Resources assigned to project teams, to be managed as appropriate to line management responsibilities and networking.


Key Performance Measures

  • Internal Applications Service – Delivery of the internal applications service to the business, without significant failure or poor service performance.
  • Vendor Management – Delivery and implementation of a Vendor Management framework, for all key application vendors.
  • Software Delivery – Delivery of software updates from identified application vendors in line with agreed delivery and release requirements.
  • Project Communication – Communication of project delivery progress, to ensure the business is aware of status and any related issues.


Core Competencies

  • Achieving Results – Be aware of key business objectives, and ensure these are applied appropriately to all business activities.
  • Building Relationships – Able to develop effective relationships with all BPP and client staff, and be recognised as providing a supporting role.
  • Commercial and Business Awareness – Able to identify business opportunities, and be aware of the associated risks. Able to balance the financial, quality, people and customer expectation related risks.
  • Customer Focus (internal & external) – Able to anticipate and understand customer expectations, and ensure customer requirements are met and expectations appropriately managed. Able to build partner relationships with customers and suppliers, and focus on solving their problems.
  • Communication – Effective communication skills suitable for the management of and liaison with departmental staff and senior management, both on a one to one and one to many basis. Demonstrate effective communication, both orally and in writing, with subordinates, colleagues, clients and customers including producing reports, preparing, organising and delivering presentations using appropriate tools and techniques, and taking a leading role in meetings and discussions.
  • Planning and Organising – Effective at determining a course of action by breaking it down into smaller steps and by planning and resourcing each of these, making allowance for potential problems. Must manage the field of responsibility within allocated budgets, and be able to plan and forecast future budgets based on business priorities.
  • Understanding BPP – Understands and promotes BPP strategies, policies and procedures. Aware of how the organisation operates.
  • Teamwork – Effective at contributing towards the objectives of a team, and be able to share knowledge, ideas and information. Aware of the needs, objectives and constraints of those in other disciplines and functions. Effective at managing people and can adopt an appropriate style to foster good team working.
  • Problem Solving and Decision Making – Effective at solving problems in a measured and creative way. Capable of independently assessing a wide variety of tasks, and be proactive in relation to identifying and undertaking activities that are to the benefit of the business. Effective at balancing long and short term objectives, and understand business value. Be responsible for own decisions.
  • Influencing and Impact – Act in a professional manner, and exhibit the required behavior that should act as an example to other employees. Needs to delegate tasks, responsibilities and authorities effectively. Effective at identifying goals and objectives, and motivating and leading others towards their achievement. Able to network throughout the wider IT community.
  • Innovation, Flexibility and Adaptability – Undertake tasks with a positive attitude and respond well to management and client requests. Working locations may include a variety of BPP and client sites. Must be prepared to meet business goals and respond well to change.


Knowledge, skills and experience

  • Qualifications – Degree qualified and/or relevant professional qualification and experience (e.g. MCSD, Prince 2 Foundation) however applications from candidates with appropriate and relevant work experience or other equivalent qualifications will also be considered.
  • Experience
    • Significant experience managing a development team of varied disciplines.
    • Extensive experience working as an applications developer.
    • Must have worked in both Windows and Linux server environments (RHEL).
    • Good working knowledge of C#, .NET, JSP, php, html, css, Javascript libraries, web services (RESTful, SOAP).
    • Familiarity with development and continuous integraton tools such as Eclipse, Bamboo, Maven, Ant, etc.
    • Experience with version control software such as SVN or CVS.
    • Experience with both traditional SDLC and Agile best practices
    • Experience working on large-scale enterprise level projects.
    • Understanding of SOA infrastructure.
    • Working knowledge of ETL concepts
  • Training – Formal training in Project and Service Management disciplines (e.g. ITIL) desired
  • Skills – Familiar with methodologies and project tools such as PRINCE2 and Microsoft Project.
  • Analytical Thinking – Effective at acquiring an understanding of a problem or situation, and developing an approach to interacting with the situation.
    • Strategic Perspective – Needs to keep overall objectives and strategies in mind, and not be deflected by matters of detail.
    • Stress Handling - Retaining objectivity and proper understanding of a problem or situation when placed under conditions of stress
    • Applying standards – Effective in the application of relevant industry and process standards to all tasks undertaken.
    • Industry Developments – Must take initiative to ensure technical skills and specialisations are kept up to date in line with industry developments and ensure that all relevant skill sets are current.



The closing date for this job has now passed.