T

Turner & Townsend

Global project management and cost consulting

Development Manager - Onshore Wind Project

Project ManagementConfirmed live in the last 24 hours
Full-timeTokyo, JapanNo salary listedIn-person

About the Job

Requirements

  • Experience and credibility in onshore wind projects, including knowledge of and relationships with national and international investing clients and understanding of their CAPEX and sustaining capital portfolios.
  • A track record in senior roles on complex onshore wind projects or similarly complex asset classes.
  • Technical understanding of client services including cost management, project controls, contract management, procurement management, risk management, and project management.
  • An established reputation and network within Japan's onshore wind sector.
  • Expertise in procurement and contract management.
  • Ability to build and maintain trusted relationships with clients, industry partners, and cross-functional teams.
  • Ability to promote collaboration and uphold the company's One Business culture across projects and stakeholders.
  • Ability to lead and motivate teams to achieve high performance while fostering an inclusive environment that values diverse perspectives and expertise.
  • Ability to challenge conventional approaches and drive continuous improvement through innovative thinking.

Responsibilities

  • Review existing development plans and manage project schedules and costs.
  • Lead procurement activities and contract management processes.
  • Coordinate, guide, and negotiate with contractors to ensure successful project delivery.
  • Engage and coordinate with government authorities, local communities, and other key stakeholders.
  • Build and maintain strong client relationships.
  • Identify opportunities for project improvement and business growth.

About the Company

Turner & Townsend

Global project management and cost consulting

Turner & Townsend provides project management, cost management, and advisory services for real estate, infrastructure, and natural resources. It manages the full project life cycle—from planning and budgeting to risk management and program delivery across design, construction, and operation. The firm distinguishes itself with a global footprint of 130+ offices in 45+ countries and an alliance with CBRE that expands reach and resources for large, complex assets. Its goal is to help clients maximize asset value by delivering projects on time and within budget while improving performance from inception through operation.

Company size
10,001+
Company stage
Acquired
Total funding
$1.3B
Headquarters
Leeds, United Kingdom
Founded
1980

Recently Posted Jobs

Explore more opportunities at Turner & Townsend

See more jobs