Job Description

GHD is one of the world’s leading professional services companies operating in the global markets of water, energy and resources, environment, property and buildings, and transportation. Committed to creating lasting community benefit, our connected global network of 10000 people delivers engineering, architecture, environmental and construction services to public and private sector clients across five continents – Asia, Australia, Europe, North and South America – and the Pacific region. Learn more at .

About the job:

We are looking for an  Intermediate to Senior ASP.NET MVC Developer  to join our talented, well-established, client-centric IT team. The position will be based in Manila and reporting directly to the Product Lead or Development Manager based at our Waterloo, Ontario, Canada office.

To help support other regions within eSolutions, the expected work hours will be 4:00 p.m. to 1:00 a.m.

About you:

You strive for client satisfaction through rapid delivery of high-quality software. You would rather code automated solutions to save time and money instead of perform repetitive tasks. You thrive as an independent worker and are comfortable leading design, development, and unit testing projects from custom solutions to core product updates. Taking responsibility of assigned tasks and performing at a high level of quality, speed, reliability and efficiency is second nature to you. You love sharing your proficient knowledge of products and processes within your team

As a well-rounded programmer, you participate in all Systems Development Life Cycle activities from research and analysis, through planning, design, development, quality assurance, installation, servicing, internal documentation and maintenance. You contribute to the continuous improvement of all work processes; identifying, reducing, and eliminating waste.

You enjoy working closely with other team members to ensure team success. You believe that the best way to stay ahead of the game is through continual learning and helping others to do the same.

What you will do:

  • Plan, analyze, design, develop and implement software development projects
  • Create and design solutions to defined business problems, both manual and automated
  • Design, code, test, debug, maintain, and document programs primarily in C#
  • Mentor Junior Developers
  • Assist in the architecture of new systems


  • Great problem solving skills, extensive experience debugging and evaluating existing code
  • A positive attitude, flexibility, eagerness and the ability to learn
  • Ability to take common tasks and automate them into time-saving processes
  • Ability to work independently in a self-directed manner or in a small team
  • 2+ years of experience with multiple design patterns
  • Strong object oriented design skills
  • Excellent written and verbal communication skills
  • 4+ years of practical development experience
  • 3+ years of product design
  • 3+ years of practical .Net development experience (C# preferred)
  • 3+ years of experience developing high availability Web applications (ASP.NET MVC required, ASP.NET Web Forms an asset)
  • Experience using and debugging jQuery based JavaScript

We won't complain if you also:

  • Have proven experience working in a fast-paced, demanding environment
  • Have experience with UML design
  • Have experience with responsive design and front-end development (HTML5, CSS3)
  • Have worked with JavaScript frameworks such as AngularJS, Ionic, ReactJS, Cordova

If you are ready for your next challenge, please apply now via the link below.

Candidates must be a Filipino citizen or have the right to work in the Philippines.


Save Job