5 039 Software Manager jobs in Bahrain
Senior Software Project Manager
Posted 1 day ago
Job Viewed
Job Description
Remote Senior Software Project Manager
Posted 1 day ago
Job Viewed
Job Description
Key Responsibilities:
- Manage all aspects of the software development project lifecycle, including planning, execution, monitoring, control, and closure.
- Define project scope, goals, and deliverables in collaboration with senior management and stakeholders.
- Develop detailed project plans, timelines, and resource allocation strategies.
- Lead and motivate cross-functional agile teams, fostering a collaborative and productive remote work environment.
- Facilitate sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Identify, assess, and mitigate project risks and issues proactively.
- Manage project budgets and track expenditures to ensure financial objectives are met.
- Communicate project status, risks, and issues effectively to all stakeholders, including executive leadership.
- Ensure adherence to quality standards and best practices throughout the development process.
- Manage stakeholder expectations and maintain strong relationships through clear and consistent communication.
- Drive continuous improvement by identifying lessons learned and implementing process enhancements.
- Utilize project management tools and software to track progress and manage tasks efficiently.
- Ensure the final software product meets all functional and non-functional requirements.
- Provide guidance and mentorship to project team members.
- Contribute to the development of project management best practices within the organization.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field. PMP or Scrum Master certification is highly desirable.
- Minimum of 7 years of experience in project management, with at least 5 years focused specifically on software development projects.
- Proven experience leading remote teams and managing distributed projects effectively.
- In-depth knowledge of Agile methodologies (Scrum, Kanban) and experience with JIRA or similar tools.
- Strong understanding of the software development lifecycle (SDLC).
- Excellent leadership, communication, negotiation, and interpersonal skills.
- Ability to manage multiple projects simultaneously in a fast-paced environment.
- Proficiency in project management software (e.g., MS Project, Asana, Trello).
- Strong analytical and problem-solving abilities.
- Demonstrated success in delivering complex software projects on time and within budget.
This is an exceptional opportunity to leverage your project management expertise in a fully remote capacity, working with a forward-thinking company. Join our team and contribute to groundbreaking technological advancements from wherever you are.
Lead Software Development Project Manager
Posted 1 day ago
Job Viewed
Job Description
Project Manager, Software Development
Posted 12 days ago
Job Viewed
Job Description
Key responsibilities include defining project scope, goals, and deliverables in collaboration with stakeholders. You will develop comprehensive project plans, including resource allocation, task scheduling, and risk management strategies. The Project Manager will lead and mentor project teams, fostering collaboration and ensuring effective communication throughout the project lifecycle. This involves managing project risks and issues, implementing corrective actions, and proactively addressing potential roadblocks.
You will be responsible for tracking project progress, monitoring key performance indicators, and providing regular status reports to stakeholders. Managing project budgets, tracking expenses, and ensuring cost-effectiveness are crucial aspects of the role. The Project Manager will also be involved in vendor management and ensuring the quality of deliverables through effective testing and quality assurance processes.
The ideal candidate will hold a Bachelor's degree in Computer Science, Information Technology, Business Administration, or a related field. Project Management Professional (PMP) or Agile certifications (e.g., CSM, PSM) are highly desirable. A minimum of 5 years of experience in project management, with at least 3 years focused on software development projects, is required. Proven experience with Agile methodologies (Scrum, Kanban) and waterfall project management is essential. Strong understanding of the software development lifecycle (SDLC) is a must. Excellent leadership, communication, negotiation, and problem-solving skills are paramount. Proficiency in project management software (e.g., Jira, Asana, Microsoft Project) is necessary. The ability to manage remote teams and foster a positive, productive work environment is crucial. This is an excellent opportunity to manage innovative software projects for clients supporting the Salmabad, Northern, BH area.
Senior Project Manager - Software Development
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Lead the planning, execution, and successful delivery of software development projects, adhering to scope, budget, and timeline.
- Define project objectives, deliverables, key performance indicators (KPIs), and success criteria in collaboration with stakeholders.
- Develop comprehensive project plans, including detailed schedules, resource allocation, and risk management strategies.
- Manage cross-functional project teams, including developers, testers, designers, and business analysts.
- Facilitate effective communication among team members and stakeholders, providing regular status updates and progress reports.
- Implement and manage Agile methodologies (Scrum, Kanban) to ensure efficient software development cycles.
- Identify, assess, and mitigate project risks and issues proactively.
- Manage project budgets, track expenditures, and ensure financial accountability.
- Oversee the quality assurance process and ensure the delivery of high-quality software products.
- Conduct project retrospectives and document lessons learned to continuously improve processes.
- Foster a positive and productive team environment, promoting collaboration and accountability.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, Business, or a related field.
- Minimum of 7 years of experience in project management, with a significant focus on software development projects.
- Proven track record of successfully managing complex, end-to-end software development lifecycles.
- Strong understanding and practical experience with Agile development methodologies (Scrum Master certification is a plus).
- Proficiency in project management tools such as Jira, Confluence, Asana, or Trello.
- Excellent leadership, communication, negotiation, and stakeholder management skills.
- Ability to manage multiple projects concurrently and prioritize tasks effectively.
- Strong analytical and problem-solving capabilities.
- Experience with budgeting and financial management for projects.
- Demonstrated ability to lead and motivate remote teams effectively.
Senior Project Manager - Software Development
Posted today
Job Viewed
Job Description
Senior Project Manager, Software Development
Posted today
Job Viewed
Job Description
Key responsibilities include developing detailed project plans, managing stakeholder expectations, and ensuring clear communication channels are maintained throughout the project. You will oversee the development process, track progress against milestones, and implement corrective actions as needed. This role requires extensive experience with Agile methodologies (Scrum, Kanban) and project management software (e.g., Jira, Asana, Trello). The Senior Project Manager will foster a collaborative and productive team environment, ensuring efficient workflows and high-quality output. Experience in managing distributed teams is highly valued. You will be expected to identify and resolve impediments, facilitate team meetings, and ensure adherence to project best practices. A strong understanding of software development processes and technologies is crucial for effective project oversight. This role offers a competitive salary and benefits package, along with the opportunity to work on challenging and impactful projects in a flexible, remote setting. Join a forward-thinking company that values innovation and employee growth.
Responsibilities:
- Manage the end-to-end lifecycle of software development projects.
- Develop comprehensive project plans, including scope, timelines, budgets, and resource allocation.
- Lead and motivate cross-functional project teams.
- Facilitate Agile ceremonies (sprint planning, daily stand-ups, retrospectives).
- Manage stakeholder communication and expectations.
- Identify, assess, and mitigate project risks and dependencies.
- Monitor project progress, identify deviations, and implement corrective actions.
- Ensure the delivery of high-quality software products on time and within budget.
- Maintain project documentation and reporting.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 7 years of experience in project management, with at least 3 years focused on software development.
- Proven experience with Agile methodologies (Scrum Master certification is a plus).
- Proficiency in project management tools (e.g., Jira, Confluence, Asana).
- Excellent leadership, communication, and interpersonal skills.
- Strong understanding of the software development lifecycle (SDLC).
- Experience managing remote teams.
- Ability to manage multiple projects simultaneously.
- PMP or equivalent certification is highly desirable.
Be The First To Know
About the latest Software manager Jobs in Bahrain !
Remote Project Manager - Software Development
Posted 1 day ago
Job Viewed
Job Description
The ideal candidate will have a Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field, or equivalent work experience. A minimum of 5 years of experience in project management, specifically within software development, is required. Proven experience with Agile project management frameworks (Scrum, Kanban) is essential. PMP or similar project management certification is a strong plus. Excellent leadership, communication, interpersonal, and negotiation skills are paramount for managing remote teams and clients effectively. Proficiency with project management software (e.g., Jira, Asana, Trello) and collaboration tools is a must. Strong analytical and problem-solving skills, coupled with the ability to manage complex projects and deliver results, are key. A background in managing distributed or offshore development teams would be highly advantageous.
Senior Project Manager, Software Development
Posted 1 day ago
Job Viewed
Job Description
Responsibilities:
- Lead the planning, execution, and delivery of software development projects.
- Define project scope, goals, deliverables, and success criteria.
- Develop and manage comprehensive project plans, timelines, and budgets.
- Oversee resource allocation and team coordination.
- Identify, assess, and mitigate project risks and dependencies.
- Manage stakeholder expectations and provide regular project updates.
- Ensure adherence to quality standards and development best practices.
- Facilitate effective communication among project teams, stakeholders, and management.
- Conduct post-project evaluations and identify lessons learned.
- Foster a collaborative and productive team environment.
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
- PMP or Agile certification (e.g., CSM, PMP-ACP) is highly desirable.
- Minimum of 7-10 years of experience in project management, with at least 3-5 years specifically in software development projects.
- Proven ability to manage complex projects with cross-functional teams.
- Strong understanding of software development methodologies (Agile, Scrum, Waterfall).
- Excellent leadership, communication, and interpersonal skills.
- Proficiency in project management software tools.
- Ability to manage multiple projects simultaneously and prioritize effectively.
Lead Project Manager, Software Development
Posted 1 day ago
Job Viewed