A highly successful and growing Irish technology company seeks an experienced SOFTWARE DEVELOPMENT MANAGER to lead the development area, planning, scheduling and coordinating with the business.
The successful applicant will own and drive technical projects and provide leadership for a fast growing group of software developers in an innovative and fast-paced environment.
You will manage and lead the team of software developers for the design and development of new features, participating in the overall planning, execution, and success of complex cross-functional team projects and work closely with product management to build the best products.
As part of the role you will actively participate in the recruitment of team members to make valuable additions to the team, and to mentor junior developers.
The role reports directly to the VP Engineering
IT is important to note that the successful candidate will have several years experience performing day-to-day management of the development team, rather than as a Software Project Manager or similar.
Main duties
Responsible for developing and managing the project plan and working with business and project teams to execute on plans
Provide leadership to the software development team. Manages the teams schedules and overall project plans.
Provide team development and teambuilding
Provide coaching and mentoring
Monitor day-to-day activities of the teams work and ensure project work is progressing as planned.
Work closely with product managers to ensure development meets or exceeds requirements.
Manage schedules and overall project organisation to ensure requirements and project deliverable dates are clearly communicated, understood and executed upon.
Effectively and efficiently plan and prioritise all development deliverables and development resources working across project(s) based on scope of work and project goals.
Work together with team leads to plan and execute projects, ensure that teams have appropriate specifications, direction, and resources to deliver work effectively by establishing realistic estimates for timelines while ensuring that projects remain on target to meet deadlines.
Provides leadership, manages, drives and documents timely completion and management of project deliverables.
Actively monitor project risks and scope creep to foresee/identify potential problems and proactively identify solutions to address them in advance
Monitoring progress against the scope, schedule, and budget parameters, representing projects at project review meetings, and briefing senior management as necessary.
Ensuring that internal IT processes relative to development and testing are followed.
Develop and publish a project status report, issues/risks and schedule updates on a weekly or biweekly basis.
Helping developers resolve problems both technical as well as HR issues, tracking and approving holidays for the team and monitoring individuals performance and working closely with the VP Engineering on team and individual targets.
Requirements
Minimum of 8 years of substantial technology experience in a services/web company with a minimum of 4 being in a team/project management role.
BSc in Computer Science, Information Systems, or related discipline
Experience managing teams to deliver software implementations
Must possess exceptional leadership, people management, interpersonal, organisational and communication sk