Harvey Nash is conducting a search for a perm leadership role based in Galway, Ireland. Please review the details below and contact Brett Gray (+353 01 674 1422) to discuss...
Software Development Manager
Job Description
Reporting to the CEO, this role will have overall responsibility for successful delivery of our client's professional services,
including functional management of our professional services, software development, quality assurance, and software support; and line management across these functions.
As a member of our senior management team, this role will contribute to the development and delivery of the company's strategy.
Duties and Responsibilities:
* Responsible for the efficiency and productivity of our delivery functions.
* Manage the operation of the software development lifecycle.
* Functional and line management of our professional services, software development, quality assurance, and software support
* Service delivery per agreed SLAs. Ensure that there is close monitoring of delivery status, with regular updates on same to the senior management team.
* Provide direction to project managers within your delivery team to ensure the successful delivery of customer projects.
* Coordinate your project managers and function leads to ensure that each team is working to agreed objectives. Guide and mentor team members and leaders, providing leadership to ensure that all team members are motivated and enabled to perform to the full extent of their abilities.
* Contribute to senior management reviews and strategic decision making in the company.
* Ongoing communication with the sales function on supply and demand issues.
* Establish and manage partner relationships to ensure availability of additional production capacity when required.
* Develop and maintain an environment of innovation and continuous improvement, focusing on quality, cost reduction and process development.
* Ensure effective transfer of new software solutions and services into production processes.
* Act as one of the central points of communication within the organisation to ensure clear transmission of information between each of our delivery functions.
* Establish key performance metrics for the delivery functions. Ensure regular communication of delivery performance to all relevant personnel.
Required Skills
Essential:
* Degree level qualification, preferably in IT, Computer Science or related field.
* 10+ years' work experience within the IT industry.
* Line management of a software development team
* Extensive experience in programme and project management, preferably in a fast-paced service delivery environment.
* Hands on software development experience.
* Experience of working within a Microsoft development environment; familiarity with key Microsoft technology for business applications.
* Experience of support and service delivery on mission critical solutions to external organisations.
Advantageous:
* Experience of establishing and managing partner relationships for additional production capacity requirements.
* Experience of solution delivery on Microsoft platforms such as Microsoft Dynamics CRM and Microsoft SharePoint.
* Experience working within an agile software development environment.
Software Development Manager
Job Description
Reporting to the CEO, this role will have overall responsibility for successful delivery of our client's professional services,
including functional management of our professional services, software development, quality assurance, and software support; and line management across these functions.
As a member of our senior management team, this role will contribute to the development and delivery of the company's strategy.
Duties and Responsibilities:
* Responsible for the efficiency and productivity of our delivery functions.
* Manage the operation of the software development lifecycle.
* Functional and line management of our professional services, software development, quality assurance, and software support
* Service delivery per agreed SLAs. Ensure that there is close monitoring of delivery status, with regular updates on same to the senior management team.
* Provide direction to project managers within your delivery team to ensure the successful delivery of customer projects.
* Coordinate your project managers and function leads to ensure that each team is working to agreed objectives. Guide and mentor team members and leaders, providing leadership to ensure that all team members are motivated and enabled to perform to the full extent of their abilities.
* Contribute to senior management reviews and strategic decision making in the company.
* Ongoing communication with the sales function on supply and demand issues.
* Establish and manage partner relationships to ensure availability of additional production capacity when required.
* Develop and maintain an environment of innovation and continuous improvement, focusing on quality, cost reduction and process development.
* Ensure effective transfer of new software solutions and services into production processes.
* Act as one of the central points of communication within the organisation to ensure clear transmission of information between each of our delivery functions.
* Establish key performance metrics for the delivery functions. Ensure regular communication of delivery performance to all relevant personnel.
Required Skills
Essential:
* Degree level qualification, preferably in IT, Computer Science or related field.
* 10+ years' work experience within the IT industry.
* Line management of a software development team
* Extensive experience in programme and project management, preferably in a fast-paced service delivery environment.
* Hands on software development experience.
* Experience of working within a Microsoft development environment; familiarity with key Microsoft technology for business applications.
* Experience of support and service delivery on mission critical solutions to external organisations.
Advantageous:
* Experience of establishing and managing partner relationships for additional production capacity requirements.
* Experience of solution delivery on Microsoft platforms such as Microsoft Dynamics CRM and Microsoft SharePoint.
* Experience working within an agile software development environment.