15 Learning And Development Roles jobs in Liverpool
Senior Project Manager, Software Development
Posted 1 day ago
Job Viewed
Job Description
Responsibilities:
- Lead and manage multiple complex software development projects from initiation to completion.
- Define project scope, objectives, deliverables, and success criteria in collaboration with stakeholders.
- Develop detailed project plans, including timelines, resource allocation, and budget forecasts.
- Facilitate Agile ceremonies (sprint planning, daily stand-ups, sprint reviews, retrospectives).
- Manage and mentor software development teams, fostering a collaborative and productive environment.
- Identify, assess, and mitigate project risks and dependencies.
- Ensure the timely and high-quality delivery of software products.
- Communicate project status, progress, and risks effectively to all stakeholders, including senior management.
- Manage vendor relationships and third-party integrations as needed.
- Champion best practices in project management and software development methodologies.
- Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field.
- Minimum of 7 years of experience in software project management, with a significant portion in Agile environments.
- Proven track record of successfully delivering complex software development projects on time and within budget.
- In-depth knowledge of Agile frameworks (Scrum, Kanban) and project management tools (e.g., Jira, Confluence).
- Excellent leadership, communication, interpersonal, and negotiation skills.
- Strong understanding of the software development lifecycle (SDLC).
- Experience with risk management, resource planning, and budget control.
- Ability to work effectively with technical and non-technical stakeholders.
- PMP, CSM, or similar project management certifications are highly desirable.
- Experience in a client-facing or product management role is a plus.
Senior Project Manager (Software Development)
Posted 3 days ago
Job Viewed
Job Description
Key responsibilities include defining project scope, goals, and deliverables in collaboration with stakeholders. You will develop detailed project plans, including timelines, budgets, and resource allocation. The Senior Project Manager will be responsible for managing project risks, identifying potential issues, and implementing mitigation strategies. You will lead and motivate project teams, facilitate communication among team members, and ensure clear and consistent reporting to senior management and stakeholders. Experience with agile methodologies (Scrum, Kanban) is essential, as is the ability to adapt project management approaches to suit specific project needs. Vendor management and contract negotiation may also be part of your remit.
We are looking for a candidate with a proven track record of successfully managing large-scale software development projects, from inception through to deployment. A Bachelor's degree in Computer Science, Engineering, Business, or a related field is preferred, along with a recognised Project Management certification (e.g., PMP, PRINCE2, Agile Scrum Master). A minimum of 7 years of experience in project management, with at least 3 years focused on software development projects, is required. Strong leadership, communication, negotiation, and stakeholder management skills are essential. You must be proficient in project management software and tools. The ability to work effectively in a hybrid environment, balancing on-site collaboration with remote work, is key. Excellent problem-solving and decision-making abilities are crucial.
This is an exceptional opportunity for a seasoned Project Manager to take on significant responsibility within a growing technology company. You will have the chance to drive critical projects and contribute to the strategic direction of the organisation. The role is based in our client's offices in **Liverpool**, with flexibility for hybrid working. If you are a dynamic and experienced leader looking for a challenging role in project management within the tech sector in **Merseyside**, we encourage you to apply.
Senior Project Manager - Software Development
Posted 7 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the planning, execution, and delivery of multiple software development projects, ensuring alignment with business objectives and client requirements.
- Develop comprehensive project plans, including defining scope, objectives, deliverables, resource allocation, and risk management strategies.
- Manage project budgets, track expenditures, and ensure projects are delivered within financial constraints.
- Facilitate agile ceremonies (e.g., sprint planning, daily stand-ups, retrospectives) and ensure effective team collaboration.
- Identify, assess, and mitigate project risks and dependencies, proactively addressing potential issues.
- Serve as the primary point of contact for project stakeholders, providing regular updates on project progress, status, and potential challenges.
- Manage cross-functional project teams, including developers, designers, QA testers, and business analysts, fostering a collaborative and productive environment.
- Ensure adherence to quality standards and best practices throughout the software development lifecycle.
- Manage vendor relationships and third-party integrations as required.
- Conduct post-project evaluations to identify lessons learned and areas for improvement.
- Utilise project management tools and methodologies (e.g., Jira, Confluence, Asana) to track progress and manage tasks.
- Mentor and coach junior project managers and team members.
- Contribute to the continuous improvement of project management processes and standards within the organisation.
- Ensure clear and effective communication channels are maintained between the project team, stakeholders, and senior management.
- Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field. A Master's degree or PMP/Agile certification is highly desirable.
- Minimum of 7-10 years of experience in project management, with at least 5 years specifically focused on software development projects.
- Proven experience managing projects using Agile methodologies (Scrum, Kanban).
- Demonstrated success in delivering complex software projects on time and within budget.
- Strong understanding of the software development lifecycle (SDLC).
- Excellent leadership, team management, and interpersonal skills.
- Proficiency in project management software and tools.
- Exceptional communication, negotiation, and stakeholder management skills.
- Strong analytical and problem-solving abilities.
- Ability to manage multiple priorities and work effectively in a fast-paced, hybrid environment.
- Experience in risk assessment and management.
- A proactive and results-oriented approach.
Senior Project Manager - Software Development
Posted 11 days ago
Job Viewed
Job Description
As a remote-first company, we champion collaboration, effective communication, and the use of cutting-edge project management tools to ensure seamless execution. You will work closely with engineering teams, product owners, stakeholders, and clients to define project scope, manage resources, mitigate risks, and ensure successful outcomes.
Key Responsibilities:
- Define project scope, goals, and deliverables that support business objectives in collaboration with senior management and stakeholders.
- Develop detailed project plans, including timelines, resource allocation, and budgets.
- Manage project execution, tracking progress, and ensuring adherence to plans.
- Identify, assess, and mitigate project risks and dependencies.
- Facilitate effective communication among project team members, stakeholders, and clients.
- Lead and motivate project teams, fostering a collaborative and high-performing environment.
- Manage vendor relationships and third-party integrations as required.
- Ensure quality assurance and user acceptance testing are conducted rigorously.
- Monitor project performance using appropriate tools and techniques.
- Prepare and present project status reports to stakeholders and senior leadership.
- Conduct post-project evaluations and identify lessons learned.
- Proven experience as a Project Manager, with a significant focus on software development projects.
- Demonstrated success in delivering complex, large-scale projects.
- Strong understanding of software development methodologies (Agile, Scrum, Waterfall).
- Proficiency in project management software (e.g., Jira, Asana, Microsoft Project).
- Excellent leadership, communication, and stakeholder management skills.
- Ability to manage budgets, resources, and risks effectively.
- Strong analytical and problem-solving abilities.
- PMP, PRINCE2, or other relevant project management certifications are highly desirable.
- Experience working in a remote or distributed team environment.
- Bachelor's degree in Computer Science, Business Administration, or a related field.
Junior Software Development Apprentice (Remote)
Posted 12 days ago
Job Viewed
Job Description
As a Junior Software Development Apprentice, you will:
- Learn and apply programming languages such as Python, Java, or JavaScript under expert guidance.
- Assist in the design, development, and testing of software applications.
- Collaborate with senior developers and cross-functional teams in a virtual environment.
- Participate in code reviews and learn best practices in software engineering.
- Troubleshoot and debug software issues, contributing to solutions.
- Gain exposure to various stages of the software development lifecycle, from conception to deployment.
- Develop skills in database management and API integration.
- Contribute to documentation and knowledge-sharing within the team.
- Work on projects that impact the company's innovative products and services.
- Engage in continuous learning and professional development through online courses and workshops.
- Adhere to agile methodologies and team collaboration tools.
- Receive regular feedback and performance reviews to support your growth.
- Understand and implement version control systems like Git.
- Contribute to creating efficient and scalable code.
- Develop a strong foundation in computer science principles and software architecture.
Senior Software Development Project Manager
Posted 12 days ago
Job Viewed
Job Description
Key Responsibilities:
- Define project scope, goals, and deliverables that support business objectives.
- Develop and manage detailed project plans, schedules, and budgets.
- Lead and motivate cross-functional project teams throughout the software development lifecycle.
- Implement and champion agile methodologies (Scrum, Kanban).
- Facilitate project meetings, including sprint planning, daily stand-ups, and retrospectives.
- Identify, assess, and manage project risks and issues.
- Manage stakeholder communications and expectations.
- Ensure timely and high-quality delivery of project outputs.
- Track project progress and provide regular status reports to senior leadership.
- Foster a collaborative and productive team environment.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, Business, or a related field.
- Minimum of 7 years of experience in project management, with at least 4 years focused on software development projects.
- Proven experience with Agile methodologies (Scrum Master certification is a plus).
- Strong understanding of the software development lifecycle (SDLC).
- Excellent leadership, communication, and interpersonal skills.
- Proficiency in project management software (e.g., Jira, Asana, Microsoft Project).
- Demonstrated ability to manage complex projects and cross-functional teams.
- Strong analytical and problem-solving abilities.
- Ability to thrive in a fast-paced environment.
Senior Project Manager - Software Development
Posted 12 days ago
Job Viewed
Job Description
Key responsibilities include defining project scope, objectives, and deliverables in collaboration with stakeholders. You will develop comprehensive project plans, including detailed schedules, resource allocation, and risk management strategies. This involves leading and motivating software development teams, fostering a collaborative and productive work environment. You will oversee the entire project lifecycle, applying Agile frameworks such as Scrum or Kanban, ensuring iterative development and continuous feedback loops. Managing project budgets, tracking expenses, and reporting on financial performance will be a key duty. Proactively identifying and mitigating project risks and issues, and developing contingency plans are essential. You will be the primary point of contact for stakeholders, providing regular status updates, managing expectations, and ensuring clear communication throughout the project duration. Ensuring the quality of deliverables and adherence to best practices in software development will be paramount.
The ideal candidate will possess a Bachelor's degree in Computer Science, Engineering, or a related field, with a minimum of 7 years of progressive experience in project management, specifically within the software development domain. Proven experience managing complex software projects using Agile methodologies (Scrum Master or similar certification highly preferred) is mandatory. Strong understanding of the software development lifecycle (SDLC) is required. Excellent leadership, communication, negotiation, and stakeholder management skills are essential. Experience with project management software tools (e.g., Jira, Asana, Microsoft Project) is necessary. The ability to work independently, manage priorities effectively, and deliver results in a remote setting is critical. Experience in managing distributed teams and fostering collaboration across different time zones would be highly advantageous. This role offers a significant opportunity to drive impactful software development initiatives.
Be The First To Know
About the latest Learning and development roles Jobs in Liverpool !
Senior Technical Project Manager - Software Development
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the planning, execution, and delivery of multiple software development projects, managing scope, timelines, resources, and budget.
- Develop detailed project plans, including requirements gathering, sprint planning, risk assessment, and quality assurance.
- Collaborate closely with software engineers, QA testers, designers, and product owners to ensure project success.
- Manage stakeholder communication, providing regular updates on project progress, risks, and issues.
- Implement and refine Agile methodologies (Scrum, Kanban) to optimize team performance and delivery efficiency.
- Identify and mitigate project risks and dependencies, developing effective contingency plans.
- Ensure adherence to software development best practices, coding standards, and quality assurance processes.
- Oversee the management of third-party vendors and integrations as required.
- Conduct post-project reviews and facilitate lessons learned sessions to drive continuous improvement.
- Foster a collaborative and high-performance team environment.
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
- Minimum of 7 years of experience in technical project management, with a strong focus on software development projects.
- Proven experience with Agile development methodologies (Scrum Master certification is a plus).
- Solid understanding of the software development lifecycle (SDLC) and various development technologies.
- Excellent leadership, communication, and interpersonal skills, with the ability to manage technical teams effectively.
- Strong analytical and problem-solving abilities, with a keen eye for detail.
- Proficiency in project management software (e.g., Jira, Confluence, MS Project).
- Experience managing project budgets and resources.
- Ability to manage multiple projects simultaneously and thrive in a fast-paced environment.
- Demonstrated ability to work effectively in a hybrid work setting.
Senior Technical Project Manager - Software Development
Posted 10 days ago
Job Viewed
Job Description
Key responsibilities include defining project scope and objectives, developing detailed project plans, and managing project resources, including budget and team allocation. You will identify and mitigate project risks, manage dependencies, and resolve issues that may arise during the project lifecycle. The Senior Technical Project Manager will work closely with engineering teams, product owners, and other stakeholders to ensure clear communication, alignment, and timely delivery of project milestones. You will also be responsible for managing change requests and ensuring that project deliverables meet the defined requirements and business objectives.
This role demands a proactive and organised individual with a proven track record of successfully managing large-scale software development projects, preferably in an Agile environment. You should possess excellent leadership qualities, strong communication and negotiation skills, and the ability to influence cross-functional teams. The ideal candidate will be adept at using project management tools and methodologies to track progress, manage risks, and report on project status to senior management. If you are a driven professional looking for a challenging and rewarding remote opportunity to lead impactful software projects, this role is for you.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
- Minimum of 7 years of experience in project management, with a significant focus on software development projects.
- Proven experience managing projects using Agile methodologies (Scrum, Kanban).
- Strong understanding of the software development lifecycle (SDLC).
- Experience with project management software (e.g., Jira, Asana, MS Project).
- Excellent leadership, communication, and interpersonal skills.
- Ability to manage project budgets, resources, and timelines effectively.
- Strong risk assessment and mitigation skills.
- Experience working in a remote or distributed team environment.
- PMP, PRINCE2, or Agile certifications are highly desirable.
Senior Software Development Manager (Remote-First)
Posted 12 days ago
Job Viewed
Job Description
Responsibilities:
- Lead, mentor, and manage multiple software development teams, fostering an environment of technical excellence, continuous improvement, and professional growth.
- Oversee the entire software development lifecycle (SDLC), from architecture and design to implementation, testing, deployment, and maintenance.
- Drive the technical strategy and roadmap for key product areas, ensuring alignment with business objectives.
- Collaborate closely with Product Management, Design, and other engineering leaders to define features, prioritize backlogs, and deliver high-quality software.
- Champion best practices in software engineering, including agile methodologies, code quality, automated testing, CI/CD, and performance optimization.
- Proactively identify and mitigate technical risks and challenges.
- Conduct performance reviews, provide regular feedback, and support career development for team members.
- Manage relationships with third-party vendors and technology partners as needed.
- Contribute to the recruitment and onboarding of exceptional engineering talent.
- Ensure the scalability, reliability, and security of our software systems.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
- 10+ years of experience in software development, with at least 3-5 years in a management or team lead role.
- Proven track record of successfully delivering complex software projects in a fast-paced, agile environment.
- Deep understanding of various programming languages (e.g., Java, Python, Go, JavaScript) and modern software architectures (e.g., microservices, cloud-native).
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Strong knowledge of DevOps principles and practices.
- Exceptional leadership, communication, and interpersonal skills, with the ability to inspire and motivate distributed teams.
- Demonstrated ability to think strategically and translate business requirements into technical solutions.
- Experience with performance tuning and troubleshooting complex systems.
- A passion for building high-quality software and fostering a positive engineering culture.