The browser you are using is out of date, and unable to display the website you are trying to access.
In order to view, please upgrade to the newest version of any of the web browsers listed below.

For Windows / Mac
Google Chrome
Mozilla Firefox

For Windows
Microsoft Edge
Internet Explorer

Thank you,


All companies under the Great Gulf umbrella are united by one simple goal: the pursuit of greatness. It’s achieved daily with the passion and dedication of every partner and every person who works tirelessly to make us great – all while making it look easy. If you have what it takes to make great things happen, click the links below to consider our current job opportunities.  

At Great Gulf, we invite you to live greatly. For over 40 years, this guiding principle has helped us exceed customer expectations while embodying the spirit of innovation with each of our 50,000 plus homes.

Navision (NAV) Programmer

Reports to: Director, Software Development

Location: Toronto

Overall responsibilities

The Navision (NAV) Programmer is responsible for the successful execution of specific tasks across a range of customers in the implementation services team. This is role is focused on the Accounts Payable and General Ledger components of NAV, but will involve many other aspects of NAV functionality from time to time including Financial reporting, Consolidation, bank account setup/positive pay/ACH, external reporting tools, etc.

Position responsibilities

  • Perform checks of existing Navision Application in a highly customized NAV environment
  • Program enhancements, customizations etc. in NAV 2017
  • Document enhancements and customization into customer readable guide
  • Demonstrate/train the training team on enhancements implemented
  • Responsible for the continued implementation and maintenance of the on-site customer functional training
  • Assist with the rollout of customer functionality and/or modifications
  • Prompt and accurate time entry against tasks assigned by Programming Manager
  • Ability to analyze issues to determine program fault vs data entry error
  • Other duties as assigned by Director, Software Development


  • High Proficiency with Navision 2013 RTC or newer
  • 1+ years experience in NAV 2013 or newer programming RTC required
  • 1+ years experience in NAV 2017 beneficial
  • 1+ years experience in NAV report writing using NAV or Jet Reports
  • 2+ years experience of software development beneficial
  • Quick to learn new functionality
  • Development experience with Microsoft development tools
  • Familiarity with key database environments (SQL Server) beneficial
  • Familiarity with Jet reports or Vena reporting beneficial
  • Driven towards Superior Customer Satisfaction
  • Exceptional communication skills, both verbal and written
  • Ability to work in both a Collaborative Team Environment and Independently
  • Strong organizational skills and attention to detail
  • Analytical ability – logical, investigative and methodical nature
  • Excellent presentation skills

Would you be a great fit for this role? Apply below! Apply now

Please fill out the application below

We thank all interested candidates, however,
only applicants selected for an interview will be contacted.