General Manager for Software Engineering

at Epvate & Fortune International Consulting Ltd (EFIC)
Location Dar es Salaam, Tanzania, United Republic of
Date Posted August 12, 2023
Category Engineering
IT / Information Technology
Management
Job Type Full-time
Currency TZS

Description

About the job

Responsibilities

1. Project Planning: The project manager is responsible for creating a comprehensive project plan. This includes defining project objectives, scope, deliverables, timelines, resource allocation, and risk management strategies. They must work closely with stakeholders, clients, and the development team to ensure a clear understanding of project requirements and expectations.

2. Team Management: The project manager is in charge of assembling and leading a skilled and motivated development team. They assign tasks, set priorities, and provide guidance and support to team members throughout the project lifecycle.

3. Risk Management: Identifying potential risks and developing mitigation strategies is another crucial responsibility of a project manager. They must proactively address risks that could impact the project’s timeline, budget, or quality and take necessary actions to minimize their impact.

4. Communication: Effective communication is essential for the success of any software project. The project manager is the primary point of contact between the development team, stakeholders, and clients. They must ensure that everyone involved in the project is informed about progress, changes, and any issues that arise.

5. Project Monitoring and Control: The project manager regularly monitors the project’s progress, comparing it to the planned schedule and budget. They identify deviations and take corrective actions to keep the project on track.

6. Quality Assurance: Ensuring the quality of the software being developed is a critical responsibility of the project manager. They must establish and enforce quality standards and processes to deliver a reliable and bug-free product.

7. Budget Management: The project manager is responsible for managing the project’s budget, including tracking expenses and making sure that the project remains within the allocated budget.

8. Change Management: Software projects often encounter changes in requirements, scope, or other factors. The project manager must handle change requests, assess their impact, and determine if they are feasible within the project constraints.

9. Stakeholder Management: Building strong relationships with stakeholders and understanding their needs and expectations is vital. The project manager must engage stakeholders throughout the project, keeping them informed and seeking their input when needed.

10. Post-Project Evaluation: After the project is completed, the project manager conducts a post-project evaluation to review the project’s performance, identify lessons learned, and suggest improvements for future projects.

Overall, the project manager plays a crucial role in orchestrating the software development process, aligning various stakeholders, and ensuring the successful delivery of high-quality software products.

Qualifications

• 3-5 years experience in Technology Business, preferably as a Software Developer

• Must be great at pitching, and communicating in English

• Should be familiar with Tech Product Development and Management

Drop files here browse files ...