Skip to content

Envision Service FTE | Manager - Project

Division
European Region
Department
France Representative Office
Country
France
State/Province
Paris
City
Paris
Job Responsibility
  • Manage and supervise the project portfolio and ensure the projects delivered successfully
  • Develop and manage project plans, timelines, and budgets for international business projects
  • Communicate with stakeholders and team members to ensure project goals are met
  • Identify and mitigate project risks and issues
  • Monitor and report project progress to senior management
  • Ensure compliance with international regulations and policies
  • Collaborate with cross-functional teams to achieve project objectives
  • Manage project documentation and ensure it is up-to-date and accessible
  • Provide guidance and support to project team members
  • Lead project meetings and facilitate decision-making processes
  • Contribute to the development and implementation of project management processes and best practices
Job Requirements
  • Bachelor’s degree in Engineering, Project Management, or related field; Master’s degree preferred.
  • Proven track record in managing renewable energy projects in the European region.
  • Extensive experience in large-scale project delivery and coordination.
  • Expertise in wind and grid-scale BESS project management.
  • Strong adaptability and cultural awareness in a multi-cultural work environment.
  • Excellent communication, leadership, and problem-solving skills.
  • Ability to travel within Europe and internationally as required.
  • Proficiency in understanding project management tools (e.g., MS Project, Primavera programmes).
  • Demonstrated ability to manage contractors, subcontractors, and multiple stakeholders.
  • Excellent problem-solving, communication, and organizational skills.
  • Fluent in English and French; Mandarin is an advantage.