662 Software Development Principles jobs in Bahrain
Senior Program Manager - Agile Development - Remote Lead
Posted 22 days ago
Job Viewed
Job Description
Location: This role is fully remote, with strategic oversight relevant to Budaiya, Northern, BH .
Senior Project Manager - Agile Software Development
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the planning, execution, and delivery of complex software development projects from initiation to closure.
- Define project scope, goals, deliverables, and success criteria in collaboration with senior management and stakeholders.
- Develop and manage detailed project plans, including timelines, resource allocation, and budgets.
- Utilize Agile methodologies (Scrum, Kanban) to manage project workflows and facilitate iterative development.
- Lead and motivate cross-functional project teams, including developers, designers, QAs, and business analysts.
- Identify, assess, and manage project risks and issues, developing mitigation strategies.
- Facilitate clear and consistent communication among project team members, stakeholders, and executive leadership.
- Monitor project progress, track key performance indicators (KPIs), and provide regular status reports.
- Ensure adherence to project management best practices and quality standards.
- Manage vendor relationships and third-party integrations as required.
- Conduct post-project evaluations and identify lessons learned for continuous improvement.
- Oversee the deployment and release process for software solutions.
Remote Project Manager - Agile Software Development
Posted 6 days ago
Job Viewed
Job Description
Key responsibilities include:
- Leading and coaching Agile development teams in the adoption and application of Agile principles and practices.
- Facilitating all Agile ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Developing and managing project roadmaps, release plans, and sprint backlogs, ensuring alignment with business objectives.
- Collaborating closely with product owners, stakeholders, and development teams to define project scope, requirements, and deliverables.
- Identifying, assessing, and mitigating project risks and dependencies, proactively addressing impediments to team progress.
- Tracking and reporting on project progress, key metrics, and team velocity to stakeholders.
- Ensuring adherence to established quality standards and release criteria throughout the development process.
- Fostering a collaborative and high-performance team culture, encouraging open communication and continuous improvement.
- Managing project budgets and resource allocation effectively.
- Maintaining project documentation and ensuring knowledge sharing within the team and across the organization.
- Continuously evaluating and improving Agile processes and team effectiveness.
Senior Project Manager, Agile Software Development
Posted 7 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the planning, execution, and delivery of multiple software development projects using Agile methodologies (Scrum, Kanban).
- Facilitate Agile ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Define project scope, goals, and deliverables in collaboration with stakeholders and technical leads.
- Develop detailed project plans, including timelines, resource allocation, and budget management.
- Identify, assess, and manage project risks and issues, developing mitigation strategies.
- Foster a collaborative and productive team environment, promoting open communication and knowledge sharing.
- Manage and mentor project team members, providing guidance and support.
- Effectively communicate project status, risks, and issues to stakeholders at all levels.
- Ensure adherence to quality standards and best practices throughout the software development lifecycle.
- Continuously evaluate and improve project management processes and methodologies.
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 5 years focused on leading Agile software development projects.
- Proven experience with Agile frameworks such as Scrum, Kanban, and Lean.
- Strong understanding of the software development lifecycle (SDLC).
- Excellent leadership, communication, and interpersonal skills.
- Proficiency in project management tools (e.g., Jira, Confluence, Asana).
- Demonstrated ability to manage complex projects, stakeholders, and cross-functional teams in a remote setting.
- Strong risk management and problem-solving abilities.
- Agile certifications such as CSM, PSM, or PMP are highly desirable.
- Experience with budget management and resource allocation.
Lead Project Manager - Agile Software Development
Posted 17 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead and manage multiple software development projects using Agile methodologies (Scrum, Kanban).
- Develop comprehensive project plans, including scope, timelines, resources, and budgets.
- Facilitate sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Manage project risks and issues, developing mitigation strategies.
- Ensure effective communication and collaboration among cross-functional team members, stakeholders, and clients.
- Monitor project progress, track key performance indicators (KPIs), and report on project status.
- Remove impediments and blockers for the development team.
- Foster a positive and productive team environment.
- Manage stakeholder expectations and ensure alignment with project goals.
- Oversee the quality of project deliverables.
- Drive continuous improvement within the project management and development processes.
- 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 Agile software development projects.
- Proven experience leading Agile teams and managing complex software projects from start to finish.
- Deep understanding of Agile principles, frameworks, and best practices.
- Excellent leadership, communication, negotiation, and interpersonal skills.
- Experience with project management software (e.g., Jira, Confluence, Asana) and collaboration tools.
- Ability to work autonomously and manage priorities effectively in a fully remote setting.
- Project Management Professional (PMP) or Certified ScrumMaster (CSM) certification is highly desirable.
- Strong analytical and problem-solving abilities.
- This is a permanent, fully remote position. Our client provides a robust virtual infrastructure and supports its remote employees with ongoing training and development opportunities. The role is integral to projects that impact clients globally, and while conceptually tied to Busaiteen, Muharraq, BH for organizational purposes, it allows for complete remote operation.
Senior Project Manager - Agile Software Development
Posted 17 days ago
Job Viewed
Job Description
As a Senior Project Manager, you will lead cross-functional teams in the planning, execution, and delivery of complex software development projects. You will be responsible for ensuring projects are completed on time, within scope, and within budget, while maintaining high standards of quality. Your role will involve stakeholder management, risk assessment, resource allocation, and fostering a collaborative and efficient team environment. You will champion Agile principles and best practices, guiding teams through iterative development cycles and ensuring continuous improvement. The ideal candidate will possess exceptional leadership, communication, and problem-solving skills, with a proven track record of successfully delivering software solutions.
Key Responsibilities:
- Lead the planning, execution, and successful delivery of multiple software development projects using Agile methodologies (Scrum, Kanban).
- Define project scope, goals, deliverables, and success criteria in collaboration with stakeholders.
- Develop detailed project plans, timelines, and budgets, and manage them effectively throughout the project lifecycle.
- Facilitate Agile ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Manage and motivate project teams, fostering a collaborative and high-performance environment.
- Identify, assess, and mitigate project risks and dependencies.
- Communicate project status, updates, and key decisions to stakeholders at all levels.
- Ensure adherence to Agile best practices and principles, and drive continuous improvement within the team.
- Manage vendor relationships and deliverables as required.
- Oversee resource allocation and ensure efficient utilization of project team members.
- Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field.
- Minimum of 8 years of experience in project management, with at least 5 years focused on managing Agile software development projects.
- Proven experience leading cross-functional teams in the delivery of complex software solutions.
- Strong understanding of Agile methodologies (Scrum Master certification is a strong plus).
- Excellent knowledge of project management tools (e.g., Jira, Confluence, Asana).
- Exceptional leadership, communication, negotiation, and interpersonal skills.
- Proficiency in risk management, stakeholder management, and change management.
- Ability to manage multiple projects simultaneously and prioritize effectively.
- Strong analytical and problem-solving abilities.
- Experience in a remote work environment is essential.
Senior Project Manager, Agile Software Development
Posted 22 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the planning, execution, and delivery of software development projects using Agile methodologies.
- Define project scope, goals, deliverables, and success criteria.
- Develop and manage detailed project plans, schedules, and budgets.
- Facilitate Agile ceremonies including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Manage project resources, including team allocation and task assignment.
- Identify, assess, and mitigate project risks and issues.
- Serve as the primary point of contact for project stakeholders.
- Ensure effective communication and collaboration among team members and stakeholders.
- Track project progress and provide regular status reports.
- Drive continuous improvement in project management processes and team performance.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, Business, or a related field.
- Proven experience as a Senior Project Manager in software development.
- Extensive knowledge and practical application of Agile methodologies (Scrum, Kanban).
- PMP, CSM, or equivalent certification is highly desirable.
- Strong leadership, communication, and interpersonal skills.
- Excellent organizational and time management abilities.
- Experience with project management tools (e.g., Jira, Asana, Trello).
- Ability to manage complex projects and multiple stakeholders.
- Problem-solving and decision-making capabilities.
- Experience in managing cross-functional teams.
Be The First To Know
About the latest Software development principles Jobs in Bahrain !
Lead Product Manager - Agile Software Development
Posted 22 days ago
Job Viewed
Job Description
Location: Salmabad, Northern, BH
Lead Project Manager - Agile Software Development
Posted 22 days ago
Job Viewed
Job Description
As the Lead Project Manager, you will facilitate Scrum ceremonies, coach development teams on Agile best practices, and foster a collaborative and high-performing team environment. You will work closely with product owners, stakeholders, and engineering leads to ensure clear communication, manage expectations, and drive continuous improvement. This position requires a proactive approach to problem-solving, excellent stakeholder management skills, and the ability to adapt to changing project requirements. You will be instrumental in championing Agile adoption and ensuring its successful implementation across multiple projects. Strong reporting and documentation skills are also essential for tracking project progress and communicating key metrics.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field. Master's degree preferred.
- Minimum of 8 years of experience in project management, with at least 5 years focused on software development projects using Agile methodologies (Scrum, Kanban).
- Certified Scrum Master (CSM) or equivalent Agile certification is highly desirable.
- Proven experience in leading and mentoring project teams.
- Expertise in project planning, risk management, stakeholder management, and budget control.
- Excellent understanding of software development lifecycle (SDLC) and various technologies.
- Strong analytical and problem-solving skills.
- Exceptional communication, negotiation, and interpersonal skills.
- Ability to manage multiple projects simultaneously in a fast-paced environment.
- Experience with project management tools such as Jira, Confluence, etc.
This is a key leadership role for a forward-thinking company, located in **Manama, Capital, BH**. The hybrid work model offers a blend of collaborative office-based work and remote flexibility, making it an ideal opportunity for experienced professionals seeking a balanced and challenging career.
Remote Senior Project Manager - Agile Software Development
Posted 8 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead and manage the full lifecycle of software development projects using Agile methodologies.
- Define project scope, goals, deliverables, and success criteria.
- Develop detailed project plans, schedules, and resource allocation.
- Facilitate sprint planning, daily stand-ups, reviews, and retrospectives.
- Identify, assess, and manage project risks and dependencies.
- Ensure effective communication and collaboration among team members and stakeholders.
- Track project progress, performance, and milestones, reporting on key metrics.
- Manage project budgets and resource utilization.
- Coach and mentor development teams on Agile best practices.
- Ensure the timely and successful delivery of high-quality software products.
The ideal candidate will possess a Bachelor's degree in Computer Science, Engineering, Business, or a related field. A PMP, CSM, or similar certification is highly preferred. Minimum of 7 years of experience in project management, with at least 5 years focused on Agile software development. Proven experience leading distributed and remote teams. Strong understanding of software development lifecycles and methodologies. Excellent leadership, communication, and interpersonal skills. Proficiency with project management software (e.g., Jira, Confluence). This is a remote role.