532 Software Development Principles jobs in Manama
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.
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 Product Manager - Agile Software Development
Posted 19 days ago
Job Viewed
Job Description
Key Responsibilities:
- Define and articulate the product vision, strategy, and roadmap for key software offerings.
- Conduct market research, competitive analysis, and user feedback gathering to identify new opportunities and product enhancements.
- Translate product strategy into detailed product requirements, user stories, and acceptance criteria.
- Prioritize the product backlog and manage the product development lifecycle using agile methodologies (Scrum, Kanban).
- Collaborate closely with engineering teams to ensure timely and high-quality product delivery.
- Partner with UX/UI designers to create intuitive and engaging user interfaces.
- Develop go-to-market strategies and work with marketing and sales teams to ensure successful product launches.
- Monitor product performance, gather user feedback, and iterate on products to drive adoption and satisfaction.
- Act as a subject matter expert for your product area, both internally and externally.
- Communicate product plans, progress, and results effectively to stakeholders at all levels.
- Mentor and guide junior product managers and contribute to the overall product management practice.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, Business, or a related field; MBA or advanced degree is a plus.
- 5+ years of experience in product management, with a strong focus on software products.
- Demonstrated success in defining and launching successful software products.
- Deep understanding of agile development methodologies and the software development lifecycle.
- Excellent analytical, strategic thinking, and problem-solving skills.
- Strong understanding of user experience design principles.
- Exceptional communication, presentation, and interpersonal skills.
- Proven ability to influence cross-functional teams without formal authority.
- Experience with product management tools (e.g., Jira, Confluence, Aha!).
- Ability to thrive in a fast-paced, remote work environment.
Senior Project Manager - Software Development (Agile)
Posted 2 days ago
Job Viewed
Job Description
Agile Project Manager - Software Development
Posted 2 days ago
Job Viewed
Job Description
Agile Project Manager - Software Development
Posted 13 days ago
Job Viewed
Job Description
Key Responsibilities:
- Facilitate Scrum ceremonies (daily stand-ups, sprint planning, sprint reviews, retrospectives).
- Coach and mentor development teams on Agile best practices.
- Identify and remove impediments blocking team progress.
- Collaborate with Product Owners to ensure a clear and well-prioritized backlog.
- Track and report on project progress, key metrics, and team velocity.
- Manage project scope, timelines, and resources effectively within an Agile framework.
- Foster a collaborative and productive team environment.
- Ensure adherence to Agile principles and processes.
- Communicate effectively with stakeholders regarding project status, risks, and issues.
- Drive continuous improvement initiatives within the development teams.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of experience in Agile project management, with a focus on software development.
- Certified ScrumMaster (CSM) or equivalent Agile certification is required.
- Proven experience with Scrum and Kanban methodologies.
- Strong understanding of the software development lifecycle (SDLC).
- Excellent leadership, communication, and interpersonal skills.
- Experience with project management tools (e.g., Jira, Confluence).
- Ability to manage multiple projects simultaneously.
- Strong problem-solving and analytical skills.
- Experience working in a team-oriented, collaborative environment.
- Familiarity with CI/CD pipelines and DevOps practices is a plus.
Be The First To Know
About the latest Software development principles Jobs in Manama !
Agile Project Manager - Software Development
Posted 19 days ago
Job Viewed
Job Description
Software Engineering Apprentice
Posted 19 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the design, development, and testing of software applications.
- Learn and apply various programming languages and development tools.
- Collaborate with senior engineers on real-world projects.
- Participate in code reviews and learn best practices.
- Troubleshoot and debug software issues under guidance.
- Contribute to project documentation.
- Actively participate in training sessions and team meetings.
- Develop foundational understanding of software development lifecycle.
- High school diploma or equivalent; relevant college coursework or a degree in progress is a plus.
- Basic understanding of programming concepts and computer science fundamentals.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Eagerness to learn and adapt to new technologies.
- Self-motivated with the ability to work independently in a remote setting.
- Passion for technology and software development.
Lead Agile Project Manager - Software Development
Posted 11 days ago
Job Viewed