What Agile Project Manager Software Development Jobs are in Kenya?
Showing 3921 Agile Project Manager Software Development jobs in Kenya
Technical Project Manager, Software Development
Posted 5 days ago
Job Viewed
Job Description
Key Responsibilities
- Manage the planning, execution, and delivery of software development projects from inception to deployment.
- Lead and motivate software development teams, fostering an environment of collaboration and high performance.
- Define project scope, objectives, key deliverables, and success criteria in collaboration with stakeholders.
- Oversee the entire software development lifecycle, including requirements analysis, design, coding, testing, and deployment.
- Identify, track, and mitigate project risks and issues, ensuring minimal disruption to project timelines.
- Facilitate effective communication between technical teams, product management, and business stakeholders.
- Develop and maintain detailed project schedules, resource plans, and budget forecasts.
- Ensure adherence to quality standards and best practices in software development and project management.
- Manage change control processes effectively, assessing impact and communicating changes to relevant parties.
- Conduct regular project status meetings and prepare comprehensive project reports for management.
- Facilitate post-project reviews and ensure lessons learned are captured and applied.
- Bachelor's degree in Computer Science, Engineering, Information Technology, or a related technical field.
- Minimum of 5 years of experience in project management, with a strong emphasis on software development projects.
- Solid understanding of software development lifecycles (SDLC) and methodologies such as Agile (Scrum, Kanban) and Waterfall.
- Proven experience managing technical teams and complex software projects.
- Excellent communication, leadership, and interpersonal skills.
- Proficiency in project management software (e.g., Jira, Asana, MS Project).
- Strong analytical and problem-solving abilities.
- Ability to translate technical concepts into clear business terms and vice versa.
- Experience with cloud technologies (AWS, Azure, GCP) is a plus.
- PMP or Agile certifications (e.g., CSM, CSPO) are highly desirable.
- Ability to work effectively in a fully remote team setting.
- Competitive salary and performance-based bonuses.
- Comprehensive health and wellness benefits package.
- Opportunities for continuous learning and professional certifications.
- Generous annual leave and flexible working arrangements.
- Access to state-of-the-art development tools and technologies.
- A dynamic and collaborative remote work culture.
- Exposure to diverse and challenging software development projects.
- Retirement savings plan contributions.
- Home office setup stipend.
- Regular virtual team social events.
Is this job a match or a miss?
Agile Project Manager, Software Development
Posted 20 days ago
Job Viewed
Job Description
- Facilitate and coach Agile development teams in adopting and practicing Agile principles and methodologies (Scrum, Kanban).
- Manage project scope, timelines, and resources, ensuring projects are delivered on time and within budget.
- Plan and coordinate sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Remove impediments and blockers for the development team to ensure smooth progress.
- Collaborate with Product Owners to refine the product backlog and prioritize user stories.
- Track and report on project progress, key performance indicators (KPIs), and team velocity.
- Foster a collaborative and transparent team environment, promoting continuous improvement.
- Manage communication between the development team, stakeholders, and other departments.
- Identify and mitigate project risks and dependencies.
- Ensure the delivery of high-quality software increments that meet user needs and business objectives.
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
- Minimum of 5 years of experience as an Agile Project Manager or Scrum Master in software development.
- Proven experience managing multiple software development projects simultaneously.
- In-depth understanding of Agile frameworks (Scrum, Kanban) and best practices.
- Proficiency with Agile project management tools such as Jira, Trello, or similar.
- Excellent communication, leadership, and interpersonal skills, essential for remote collaboration.
- Strong problem-solving and analytical abilities.
- Experience in backlog grooming, sprint planning, and release management.
- Ability to work independently and manage time effectively in a remote setting.
- Certified ScrumMaster (CSM) or Professional Scrum Master (PSM) certification is highly desirable.
- Competitive salary and performance-based bonuses.
- Fully remote work arrangement.
- Comprehensive health insurance coverage.
- Generous paid time off and holidays.
- Opportunities for continuous learning and professional certification.
- A supportive and collaborative team culture that embraces remote work.
- Access to modern development tools and technologies.
- Work on innovative and impactful software projects.
Is this job a match or a miss?
Agile Project Manager - Software & Product Development
Posted 6 days ago
Job Viewed
Job Description
- Facilitate Agile ceremonies, including daily stand-ups, sprint planning, sprint reviews, and retrospectives.
- Guide and coach the development team in adopting and adhering to Agile principles and best practices.
- Identify and remove impediments that hinder the team's progress and productivity.
- Manage project scope, timelines, and deliverables within an iterative development framework.
- Collaborate with Product Owners to ensure a clear and well-defined product backlog.
- Track project progress, monitor key metrics, and provide regular status updates to stakeholders.
- Foster a positive and collaborative team environment, encouraging open communication and continuous improvement.
- Manage stakeholder expectations and ensure alignment on project goals and priorities.
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 3 years of experience as an Agile Project Manager or Scrum Master.
- Proven experience working with Agile methodologies (Scrum, Kanban).
- Certified ScrumMaster (CSM) or similar Agile certification is highly desirable.
- Strong understanding of software development lifecycle (SDLC).
- Excellent communication, interpersonal, and facilitation skills.
- Ability to effectively manage priorities and resolve conflicts within a team.
- Familiarity with project management tools like Jira, Confluence, or Trello.
- Experience working in the Garissa area or with organizations serving the region is a plus.
- Competitive salary and performance-based incentives.
- Comprehensive health insurance benefits.
- Opportunities for professional development and Agile training.
- A collaborative and innovative work culture.
- Hybrid work arrangement providing flexibility and work-life balance.
- Exposure to cutting-edge software development projects.
Is this job a match or a miss?
Senior Technical Project Manager - Software Development
Posted 20 days ago
Job Viewed
Job Description
- Lead the planning, execution, and delivery of complex software development projects from inception to launch.
- Define project scope, objectives, technical requirements, and success criteria in collaboration with product and engineering leads.
- Manage cross-functional teams, including software engineers, QA testers, UI/UX designers, and DevOps specialists, in a remote setting.
- Develop and maintain detailed project schedules, identify dependencies, and proactively manage risks and issues.
- Facilitate Agile/Scrum ceremonies (sprint planning, daily stand-ups, retrospectives) for distributed teams.
- Ensure clear and consistent communication among team members and stakeholders regarding project status, milestones, and potential roadblocks.
- Oversee the implementation of CI/CD pipelines and DevOps best practices.
- Manage software releases, ensuring smooth deployment and post-launch support.
- Drive continuous improvement within the development process through effective retrospectives and process optimization.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
- Minimum of 8 years of experience in technical project management, with a strong emphasis on software development.
- Proven experience leading remote software development teams using Agile methodologies (Scrum, Kanban).
- Deep understanding of the software development lifecycle (SDLC), from requirements gathering to deployment and maintenance.
- Proficiency with project management tools (e.g., Jira, Confluence) and collaboration platforms (e.g., Slack, Microsoft Teams).
- Excellent technical aptitude, with the ability to understand complex technical challenges and facilitate solutions.
- Strong leadership, communication, and interpersonal skills, with the ability to inspire and guide technical teams.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is a plus.
- Ability to thrive in a fast-paced, remote-first environment, demonstrating exceptional organizational and problem-solving skills.
Is this job a match or a miss?
Accounts Payable Specialist (Remote or Hybrid)
Posted 18 days ago
Job Viewed
Job Description
Our client is looking for a meticulous and efficient Accounts Payable Specialist to join their finance team. This role offers the possibility of being either fully remote or hybrid, providing flexibility for the right candidate. You will be responsible for managing the entire accounts payable process, ensuring timely and accurate processing of invoices and payments to vendors. This position requires strong organizational skills and a keen eye for detail to maintain financial accuracy and support vendor relationships. You will play a vital role in the day-to-day financial operations of the company.
Key Responsibilities- Process vendor invoices accurately and efficiently, ensuring proper coding and approvals.
- Manage the three-way matching process for invoices, purchase orders, and receipts.
- Prepare and schedule payment runs for various vendors.
- Reconcile vendor statements and resolve discrepancies promptly.
- Maintain the accounts payable ledger and ensure its accuracy.
- Respond to vendor inquiries regarding payment status and invoice issues.
- Assist in month-end closing procedures related to accounts payable.
- Ensure compliance with company policies and internal controls for AP processes.
- Maintain organized and accessible records of all AP transactions.
- Identify opportunities for process improvements within the AP function.
- High school diploma or equivalent; a certificate in accounting or bookkeeping is a plus.
- Minimum of 3 years of experience in an accounts payable role.
- Proficiency with accounting software (e.g., QuickBooks, Xero) and Microsoft Excel.
- Strong understanding of accounts payable procedures and best practices.
- Excellent organizational and time management skills.
- High level of accuracy and attention to detail.
- Good communication and interpersonal skills for dealing with vendors and internal staff.
- Ability to work independently and as part of a team.
- Experience with remote or hybrid work environments is beneficial.
- Familiarity with procurement processes is advantageous.
Our client offers a competitive salary for this position. Enjoy the benefit of flexibility with the option for remote or hybrid work arrangements, with the primary office located in **Thika**. We provide comprehensive health insurance coverage. Opportunities for professional development and learning within the finance department are available. Employees receive an annual leave allowance. Join a stable and supportive finance team that values efficiency and accuracy in its operations.
Is this job a match or a miss?
Mineral Processing Engineer - Ore Beneficiation
Posted 11 days ago
Job Viewed
Job Description
- Develop and optimize mineral processing flowsheet designs, including crushing, grinding, flotation, leaching, and dewatering circuits.
- Conduct laboratory and pilot-scale test work to evaluate new processing technologies and improve existing ones.
- Analyze plant performance data to identify areas for improvement and implement corrective actions.
- Ensure processing operations comply with health, safety, and environmental regulations.
- Troubleshoot operational problems and provide technical solutions to plant personnel.
- Prepare detailed technical reports, recommendations, and feasibility studies.
- Collaborate with geologists, metallurgists, and mine planners to understand ore characteristics and production requirements.
- Manage operational budgets related to the processing plant and ensure cost-effective operations.
- Supervise and mentor junior processing engineers and technicians.
- Stay updated on the latest advancements in mineral processing technology and industry best practices.
- Contribute to the design and commissioning of new processing equipment and facilities.
- A Bachelor's degree in Mineral Processing Engineering, Metallurgy, Chemical Engineering, or a closely related field.
- A minimum of 5 years of experience in mineral processing operations, preferably in a similar commodity type.
- Strong understanding of physical separation processes, such as gravity, magnetic, and electrostatic separation.
- Proficiency in chemical processing techniques including leaching, precipitation, and solvent extraction.
- Experience with flotation circuit design and operation.
- Knowledge of process control systems and instrumentation.
- Excellent analytical and problem-solving skills.
- Good communication and interpersonal skills, with the ability to work effectively in a team.
- Familiarity with relevant industry software for process simulation and data analysis.
- Experience in Embu or similar mining environments is advantageous.
- Willingness to work on a hybrid schedule, balancing on-site and remote responsibilities.
Is this job a match or a miss?
Project Manager, Software Development (FinTech)
Posted 11 days ago
Job Viewed
Job Description
Our client, a rapidly growing FinTech company, is looking for a skilled and proactive Project Manager to join their dynamic team in Kisumu . This role is crucial for driving the development and launch of innovative financial technology solutions. You will manage the entire lifecycle of software development projects, from initial concept and planning through to deployment and post-launch support. The ideal candidate will possess a strong understanding of software development processes, Agile methodologies, and the unique demands of the FinTech industry. This position offers the chance to work with cutting-edge technology and contribute to the digital transformation of financial services in the region.
Key Responsibilities- Manage the planning, execution, and delivery of software development projects using Agile frameworks (Scrum, Kanban).
- Coordinate with product managers, engineers, designers, and QA teams to define project scope, requirements, and deliverables.
- Facilitate daily stand-ups, sprint planning, sprint reviews, and retrospectives.
- Track project progress, identify roadblocks, and implement solutions to ensure on-time delivery.
- Manage project risks, dependencies, and changes effectively.
- Ensure clear and consistent communication among project team members and stakeholders.
- Oversee the quality assurance process and ensure the delivery of high-quality software products.
- Manage project documentation, including user stories, requirements, and release notes.
- Contribute to the continuous improvement of development processes and team efficiency.
- Foster a collaborative and productive team environment.
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- At least 5 years of experience in software project management, preferably within the FinTech or financial services sector.
- Proven experience with Agile methodologies (Scrum Master certification is a plus).
- Strong understanding of the software development lifecycle (SDLC).
- Experience with project management tools such as Jira, Confluence, or Trello.
- Excellent organizational, problem-solving, and communication skills.
- Ability to manage multiple projects and priorities simultaneously.
- Familiarity with cloud platforms (AWS, Azure) and microservices architecture is beneficial.
- Knowledge of regulatory compliance in the financial sector is an advantage.
- Proficiency in English.
We offer a competitive salary package, including an annual base salary and potential for performance-based bonuses. Comprehensive health insurance, including medical and dental coverage, is provided. Our client invests in employee growth through continuous learning opportunities, workshops, and conference attendance. Employees enjoy a flexible hybrid work model, balancing remote flexibility with in-office collaboration in Kisumu . A modern office environment and opportunities to work on groundbreaking FinTech solutions are key highlights of this role. Join a company that is shaping the future of finance.
Is this job a match or a miss?
Management Accountant - Remote or Hybrid Options
Posted 17 days ago
Job Viewed
Job Description
- Develop and maintain cost accounting systems and procedures.
- Prepare monthly management accounts, including variance analysis against budget and forecast.
- Assist in the preparation of annual budgets and periodic forecasts.
- Analyze operational performance and identify areas for cost reduction and efficiency improvements.
- Provide financial support and analysis to various departments, including production and sales.
- Monitor inventory valuation and control procedures.
- Assist with financial modeling and strategic planning initiatives.
- Ensure the accuracy and integrity of financial data used for management reporting.
- Contribute to the development and implementation of internal controls.
- Perform other duties as assigned by the Finance Manager.
- Bachelor's degree in Accounting, Finance, or a related field.
- Professional accounting qualification (e.g., CPA, ACCA, CIMA) is highly preferred.
- Minimum of 4 years of experience in management accounting or cost accounting.
- Strong knowledge of cost accounting principles and manufacturing environments.
- Proficiency in accounting software (e.g., QuickBooks, SAP) and advanced Excel skills.
- Excellent analytical, reporting, and problem-solving skills.
- Strong organizational skills and ability to meet deadlines.
- Good communication and interpersonal skills.
- Ability to work effectively both independently and as part of a team in **Eldoret**.
- Prior experience within the **Uasin Gishu** region is an advantage.
Is this job a match or a miss?
Project Manager, Software Development
Posted 13 days ago
Job Viewed
Job Description
- Manage the planning, execution, and delivery of software development projects from initiation to completion.
- Define project scope, objectives, deliverables, timelines, and resource requirements.
- Coordinate and collaborate with cross-functional teams, including developers, testers, designers, and stakeholders.
- Oversee the software development process, ensuring adherence to established methodologies (Agile, Waterfall).
- Identify and manage project risks, issues, and dependencies, implementing mitigation strategies.
- Ensure clear and consistent communication among project team members and with all stakeholders.
- Track project progress against milestones and budget, providing regular status reports to management.
- Ensure the quality and timely delivery of software products that meet client specifications.
- Manage vendor relationships and ensure effective contract management.
- Facilitate project meetings, including sprint planning, daily stand-ups, and retrospectives.
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- Minimum of 5 years of experience in project management, with a strong focus on software development projects.
- Proven track record of successfully delivering software projects on time and within budget.
- Solid understanding of project management methodologies (PMP, Agile, Scrum).
- Proficiency with project management software (e.g., Jira, Microsoft Project, Asana).
- Excellent leadership, communication, and interpersonal skills.
- Ability to work effectively in a team-oriented, on-site environment.
- Strong analytical and problem-solving skills.
- Experience in managing software development teams is essential.
- Detail-oriented with strong organizational skills.
Is this job a match or a miss?
Management Accountant (Remote or Hybrid)
Posted 18 days ago
Job Viewed
Job Description
Our client is seeking a proactive and analytical Management Accountant to join their finance team. This role offers the flexibility of either a remote or hybrid work arrangement, depending on candidate preference and business needs. You will be responsible for providing crucial financial insights, supporting strategic planning, and driving business performance. This position requires a blend of technical accounting skills and business acumen. You will work closely with various departments to understand operational impacts on financial results and contribute to robust financial management. This is an excellent opportunity for a seasoned management accountant looking to influence business strategy in a dynamic company environment.
Key Responsibilities- Develop and analyze management reports, budgets, and forecasts.
- Provide financial analysis and interpretation to support operational decision-making.
- Monitor key performance indicators (KPIs) and advise on areas for improvement.
- Assist in the preparation of cost accounting data and analysis.
- Conduct variance analysis between actual results, budgets, and forecasts.
- Support the implementation and enhancement of financial systems.
- Prepare financial models for strategic initiatives and investment appraisals.
- Ensure the accuracy and integrity of management accounting data.
- Collaborate with cross-functional teams to gather financial information and provide support.
- Contribute to the continuous improvement of management accounting processes.
- Bachelor's degree in Accounting, Finance, or a related field.
- Professional qualification such as CPA-K, ACCA, or CIMA is highly desirable.
- Minimum of 5 years of experience in management accounting or financial analysis.
- Strong understanding of management accounting principles and techniques.
- Proficiency in financial modeling and advanced Excel skills.
- Experience with ERP systems (e.g., SAP, Oracle) and BI tools.
- Excellent analytical, problem-solving, and strategic thinking capabilities.
- Strong communication and interpersonal skills, with the ability to present complex information clearly.
- Ability to work effectively in both a remote and office environment (for hybrid option).
- Detail-oriented with a commitment to accuracy and deadlines.
Our client offers a competitive salary package reflecting the demands of the role. Depending on preference, you can choose a fully remote setup or a hybrid model combining remote work with some office presence in **Nakuru**. Enjoy enhanced work-life balance and flexibility. We provide comprehensive health insurance coverage. Opportunities for professional development, including further training and certifications, are available. Employees receive an annual leave allowance and access to employee support programs. Join a company that values insightful financial guidance and offers a supportive work environment tailored to your needs.
Is this job a match or a miss?
Discover exciting agile