15,749 Waterfall jobs in Kenya
Senior Remote Project Manager - Agile & Waterfall
Posted 18 days ago
Job Viewed
Job Description
Senior Remote Project Manager - Agile & Waterfall Expertise
Posted 12 days ago
Job Viewed
Job Description
Key Responsibilities:
- Define project scope, goals, and deliverables in collaboration with senior management and stakeholders.
- Develop comprehensive project plans, including timelines, resource allocation, and budget management.
- Manage project execution, monitoring progress, identifying risks, and implementing mitigation strategies.
- Facilitate effective communication among project team members, stakeholders, and vendors.
- Ensure project deliverables meet quality expectations and stakeholder requirements.
- Manage changes to the project scope, schedule, and costs using appropriate verification techniques.
- Conduct regular project status meetings and provide detailed progress reports to relevant parties.
- Build, lead, and motivate cross-functional project teams in a remote setting.
- Resolve issues and challenges that arise during the project lifecycle.
- Apply project management methodologies (Agile, Waterfall, Hybrid) as appropriate for each project.
- Contribute to the continuous improvement of project management processes and best practices within the organization.
- This is a fully remote position , requiring strong self-discipline, excellent virtual collaboration skills, and the ability to manage time effectively across different zones.
- Bachelor's degree in Business Administration, Engineering, Computer Science, or a related field; PMP, Prince2, or Agile certification is highly desirable.
- Minimum of 8 years of experience in project management, with a proven track record of successfully delivering complex projects.
- Extensive experience in both Agile (Scrum, Kanban) and Waterfall project management methodologies.
- Demonstrated ability to manage project budgets, resources, and schedules effectively.
- Proficiency in project management software such as Jira, Asana, Microsoft Project, or similar tools.
- Excellent leadership, communication, negotiation, and interpersonal skills.
- Strong analytical and problem-solving abilities.
- Experience managing remote teams and fostering a collaborative virtual environment.
- Ability to adapt to changing priorities and manage multiple projects concurrently.
- Experience in (specific industry relevant to the fictional company, e.g., software development, construction, marketing) is a significant advantage.
Senior Project Manager - Agile & Waterfall Methodologies
Posted 18 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the planning, execution, and successful completion of complex projects.
- Define project scope, goals, deliverables, and success criteria in collaboration with senior management and stakeholders.
- Develop comprehensive project plans, including timelines, resource allocation, and budget management.
- Manage cross-functional teams, providing direction, motivation, and conflict resolution.
- Identify, assess, and manage project risks and issues; develop and implement mitigation strategies.
- Communicate effectively with all project stakeholders, providing regular status updates and managing expectations.
- Ensure adherence to project management best practices and methodologies (Agile, Waterfall).
- Manage vendor relationships and oversee procurement processes.
- Conduct post-project evaluations and identify lessons learned.
- Bachelor's degree in Business Administration, Engineering, or a related field; Master's degree preferred.
- Minimum of 7 years of experience in project management, with a proven track record of successfully delivering complex projects.
- PMP, PRINCE2, or equivalent certification is highly desirable.
- Demonstrated experience with both Agile and Waterfall project management frameworks.
- Strong leadership, communication, negotiation, and interpersonal skills.
- Proficiency in project management software (e.g., MS Project, Asana, Jira).
- Experience in managing budgets and resources effectively.
- Ability to work effectively in a hybrid work environment.
Senior Technical Project Manager - Software Development
Posted 19 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the planning, execution, and delivery of complex software development projects.
- Define project scope, goals, deliverables, and success criteria.
- Develop detailed project plans, schedules, and budgets.
- Manage project resources, including assigning tasks and monitoring performance.
- Identify, assess, and mitigate project risks and issues.
- Facilitate agile ceremonies (e.g., sprint planning, daily stand-ups, retrospectives).
- Ensure effective communication and collaboration among project teams and stakeholders.
- Track project progress and provide regular status reports to senior management.
- Ensure the delivery of high-quality software solutions.
- Drive continuous improvement in project management processes and methodologies.
- Mentor junior project managers and team members.
- Bachelor's degree in Computer Science, Engineering, or a related technical field; or equivalent practical experience.
- Minimum of 8 years of experience in technical project management, with a focus on software development.
- Proven experience managing projects using Agile methodologies (Scrum, Kanban).
- Strong understanding of the software development lifecycle (SDLC).
- Excellent knowledge of project management tools (e.g., Jira, Asana, Trello).
- Exceptional leadership, communication, and interpersonal skills.
- Strong analytical, problem-solving, and organizational abilities.
- PMP, CSM, or other relevant project management certifications are highly desirable.
- Proven ability to manage remote teams and projects effectively.
Senior Technical Project Manager - Software Development Lifecycle
Posted 19 days ago
Job Viewed
Job Description
Responsibilities:
- Define project objectives, scope, deliverables, and success criteria in collaboration with stakeholders.
- Develop detailed project plans, including timelines, resource allocation, and budget management.
- Lead and motivate cross-functional, remote project teams to achieve project goals.
- Implement and manage agile development methodologies (e.g., Scrum, Kanban) to ensure efficient project execution.
- Identify, assess, and manage project risks and issues, developing mitigation strategies.
- Facilitate effective communication among team members, stakeholders, and leadership.
- Track project progress, monitor key performance indicators (KPIs), and provide regular status reports.
- Ensure adherence to quality standards and best practices throughout the project lifecycle.
- Manage vendor relationships and third-party integrations as required.
- Conduct post-project reviews to identify lessons learned and areas for continuous improvement.
- Manage project changes and ensure they are properly documented and approved.
- Resolve conflicts and remove impediments for the project team.
- This is a fully remote position, offering the flexibility to work from anywhere. The designated oversight location for this role is Eldoret, Uasin Gishu, KE , but your work will be conducted entirely remotely.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, Business, or a related field. PMP, CSM, or equivalent certification is highly desirable.
- Minimum of 7 years of experience in project management, with at least 5 years focused on technical or software development projects.
- Proven track record of successfully delivering complex projects on time and within budget.
- Extensive experience with agile project management methodologies and tools (e.g., Jira, Confluence).
- Strong understanding of the software development lifecycle (SDLC) and various development methodologies.
- Excellent leadership, team management, and motivational skills.
- Exceptional communication, negotiation, and stakeholder management abilities.
- Proficiency in project management software (e.g., MS Project, Asana, Trello).
- Strong analytical and problem-solving skills, with the ability to make sound decisions under pressure.
- Experience managing remote teams and distributed workforces.
Senior Remote Technical Project Manager - Software Development
Posted 19 days ago
Job Viewed
Job Description
Key Responsibilities:
- Manage end-to-end execution of software development projects, ensuring timely and on-budget delivery.
- Define project scope, goals, deliverables, and success criteria in collaboration with stakeholders.
- Develop detailed project plans, schedules, and resource allocation strategies.
- Lead and motivate cross-functional project teams, including developers, designers, QA engineers, and business analysts.
- Implement and champion Agile/Scrum methodologies, facilitating sprint planning, daily stand-ups, and retrospectives.
- Identify, assess, and manage project risks and issues, developing mitigation strategies.
- Monitor project progress, track key performance indicators (KPIs), and provide regular status reports to senior management.
- Facilitate effective communication among team members and stakeholders.
- Ensure adherence to quality standards and best practices throughout the development process.
- Manage vendor relationships and third-party integrations as needed.
- Contribute to process improvements and the adoption of new project management tools and techniques.
- Bachelor's degree in Computer Science, Engineering, Business, or a related field. Master's degree is a plus.
- Minimum of 7 years of experience in project management, with a strong focus on software development projects.
- Proven experience managing complex, large-scale software projects.
- In-depth knowledge of Agile methodologies (Scrum, Kanban) and project management frameworks (e.g., PMP, PRINCE2).
- Strong technical understanding of software development lifecycles, technologies, and architectures.
- Excellent leadership, communication, negotiation, and interpersonal skills.
- Proficiency in project management software (e.g., Jira, Asana, Trello, MS Project).
- Ability to manage multiple projects simultaneously and prioritize effectively.
- Demonstrated success in remote team leadership and collaboration.
- Problem-solving aptitude and the ability to think critically under pressure.
- Relevant certifications (e.g., PMP, CSM, CSPO) are highly desirable.
Senior Technical Project Manager (Software)
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Manage the full lifecycle of software development projects, from initiation to deployment and post-launch support.
- Define project scope, objectives, deliverables, and success criteria.
- Develop detailed project plans, including timelines, resource allocation, and budget.
- Lead and motivate cross-functional technical teams, fostering a collaborative and productive environment.
- Identify, assess, and manage project risks and dependencies.
- Communicate project status, issues, and resolutions to stakeholders at all levels.
- Ensure adherence to project management best practices and methodologies (Agile, Waterfall, Hybrid).
- Manage vendor relationships and performance for any third-party contributions.
- Oversee the quality assurance and testing processes to ensure deliverables meet high standards.
- Facilitate effective communication and collaboration among distributed team members.
- Drive continuous improvement in project management processes and team performance.
- Bachelor's degree in Computer Science, Engineering, or a related technical field. Master's degree preferred.
- Minimum of 10 years of experience in project management, with at least 7 years focused on technical or software development projects.
- Proven experience managing large-scale, complex software projects.
- Strong understanding of software development lifecycles (SDLC) and methodologies.
- Excellent leadership, communication, and stakeholder management skills.
- Proficiency in project management software (e.g., Jira, MS Project, Asana).
- Demonstrated ability to manage technical risks and challenges effectively.
- Experience working with distributed teams in a remote setting is essential.
- PMP, PRINCE2, or Agile certifications (e.g., CSM, PSM) are highly desirable.
- Strong problem-solving and decision-making abilities.
Be The First To Know
About the latest Waterfall Jobs in Kenya !
Senior Technical Project Manager - Agile Software Development
Posted 12 days ago
Job Viewed
Job Description
Key responsibilities will include:
- Defining project scope, goals, and deliverables in collaboration with stakeholders.
- Developing detailed project plans, schedules, and resource allocation strategies.
- Leading and motivating cross-functional project teams, fostering a collaborative and productive environment.
- Managing project risks, issues, and changes, implementing mitigation strategies as needed.
- Facilitating agile ceremonies such as sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Tracking project progress and performance, providing regular status reports to senior management.
- Ensuring adherence to quality standards and best practices throughout the development lifecycle.
- Managing third-party vendor relationships and deliverables.
- Communicating effectively with technical teams, business stakeholders, and executive leadership.
Junior Graduate Engineer (Software Development) - Remote
Posted 18 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the design, development, and testing of software applications.
- Write clean, maintainable, and efficient code under the guidance of senior engineers.
- Participate in unit testing and integration testing activities.
- Assist in debugging and resolving software defects.
- Contribute to technical documentation, including user guides and internal wikis.
- Learn and apply software development best practices and methodologies.
- Collaborate effectively with team members in a remote, agile environment.
- Participate in team meetings and contribute to discussions.
- Gain practical experience with various programming languages and development tools.
- Support senior engineers in various project tasks as assigned.
- Demonstrate a strong willingness to learn and adapt to new technologies.
- Recent graduate with a Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Foundational knowledge of at least one programming language (e.g., Python, Java, JavaScript).
- Basic understanding of software development principles and methodologies.
- Strong analytical and problem-solving abilities.
- Excellent communication and interpersonal skills.
- Ability to work independently and manage time effectively in a remote setting.
- Eagerness to learn and develop new skills.
- Team-oriented mindset and ability to collaborate virtually.
- Prior personal coding projects or contributions to open-source projects are a plus.
- A keen interest in the technological landscape relevant to Naivasha, Nakuru, KE is a plus, but not required.
Junior Software Engineer - Backend Development
Posted 19 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the development of server-side logic and backend applications.
- Write clean, maintainable, and efficient code.
- Participate in code reviews to ensure code quality and best practices.
- Help with the testing and debugging of software components.
- Learn and apply various backend programming languages and frameworks.
- Gain experience with database management systems.
- Collaborate with senior engineers on project tasks.
- Contribute to documentation and technical specifications.
- Troubleshoot and resolve software defects.
- Support the deployment and maintenance of applications.
- Currently pursuing or recently completed a Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Basic understanding of backend programming concepts (e.g., Java, Python, Node.js).
- Familiarity with databases (e.g., SQL, NoSQL).
- Strong analytical and problem-solving abilities.
- Eagerness to learn and adapt to new technologies.
- Good communication and interpersonal skills.
- Ability to work effectively in a team environment.