Mô tả công việc
To meet the new demand for developing our products and technology, We are currently seeking an experienced and highly skilled Software Development Program Manager to help coordinate with internal and external stakeholders for planning, executing, and delivering software deliverables.
Personify, founded in 2009, is a product company that specializes in building cutting- edge applications and solutions in video processing and communication. Rooted in deep image processing, computer vision, and machine learning know- how, Personify products have been redefining the way people communicate with video. Our next venture will be focusing on providing solutions for Electric Vehicles (EV) with mobile applications and cloud infrastructures that employ the latest AI and IoT technologies to satisfy the challenging demands in a new era of the modern car industry.
RESPONSIBILITIES:
We are seeking a highly skilled Software Development Program Manager with exceptional spoken English communication skills and a proven track record of working with global partners, particularly in the Gulf Countries. The ideal candidate will be responsible for overseeing the development and implementation of software projects, ensuring they meet our high standards of quality and efficiency. This role requires a strategic thinker who can liaise effectively with international teams and stakeholders to drive projects to successful completion.
Below are the key responsibilities and qualifications to be successful for this position:
Project Management:
✓ Implement processes to improve quality and efficiency throughout the project lifecycle.
✓ Ensure project deliverables meet quality standards and requirements.
✓ Work with customers to define project scope, goals, deliverables.
✓ Oversee and ensure applicable security and compliance standards are taken into account during the project development.
✓ Develop comprehensive project plans outlining tasks, timelines, resource requirements, and dependencies.
Resource and Risk Management:
✓ Monitor resource availability and adjust plans as necessary.
✓ Allocate resources effectively to ensure project tasks are completed on time.
✓ Identify potential risks and develop strategies to mitigate them.
✓ Proactively address issues that may impact project timelines or deliverables.
✓ Monitor project risks and implement contingency plans as needed.
✓ Coordinate with team members and stakeholders to optimize resource utilization.
Team Leadership:
✓ Foster a collaborative and positive work environment.
✓ Resolve conflicts and address issues that may arise within the team.
✓ Provide clear direction and guidance to project team members.
Communication:
✓ Act as a liaison between different teams and departments involved in the project.
✓ Facilitate regular project meetings to update stakeholders on progress, challenges, and decisions.
✓ Communicate project status, milestones, and risks to key stakeholders.
Budget Management:
✓ Develop and maintain project budgets, tracking expenses and ensuring adherence to financial constraints.
✓ Identify opportunities to optimize costs and maximize project value.
✓ Provide regular updates on budget status to stakeholders.