Corporate Strategy Executive

Job ID:  2187
Location:  Taguig
Company:  Aboitiz Power Corporation
Department:  AP Office of the Chief Strategy Officer
Employment Type:  Regular
Work Arrangement:  Hybrid

The Corporate Strategy Executive is responsible for managing the process through which the Company decides on long-term direction and sets strategic goals to help the Company maintain and increase its competitive advantage.

Mission of the role:

  • Manage the process for developing, aligning, documenting, and monitoring strategies
  • Gather and analyze information on industry and competition, locally and abroad, including an in-depth understanding of key players
  • Develop feasibility studies for new business models and projects
  • Monitor, assess, and evaluate impact of potential industry disruptors (technology, legal, political)
  • Support senior management to spot, assess, and make decisions on new opportunities
  • Present findings and provide advice to C-level leaders within the organization, including the CSO, CIO, CEO, and COO

Responsibilities:

  • Formulate strategic plans and strategic initiatives
  • Run Strategy Process
  • Manage special projects
  • Conduct research in support of strategy development or strategic initiatives
  • Leadership

Requirements:

  • Bachelor’s Degree in Business Management, Economics, Engineering, Finance, Marketing or any 4-year related course
  • Master's degree in Management, or any business-related discipline (preferred, but not required)
  • Minimum 5 years of experience in Strategic Planning and Business Process Management, Management Consulting, Investments, or Portfolio Management
  • Experience in Electricity Market Modelling using Forecast tools such as EMCAS, Marketsym, Aurora, and Plexos is preferred