Go to our website »

Jobs at Decisive Farming

Senior GIS Developer (Geomatics/Development)

Location: Calgary, Alberta, Canada

Department: IT Development

Type: Full Time

Min. Experience: Experienced

Senior GIS Developer

Reporting to:  Product Development Manager
Job Type: Full Time, Permanent
Location: Technology Office - Calgary (beside Brentwood LRT/U of C)


Work as part of an agile team serving as a senior GIS application developer to customize, maintain, and enhance a variety of GIS applications for cloud-based solutions. Contribute to analysis of requirements and design of interactive mapping/reporting applications. You will be a senior member of the team in developing solutions using the latest cloud-based technologies. You will also be accountable for your project performance including deliverables and quality as well as cost/budget adherence.

You will participate in the full software development lifecycle of GIS applications. Provide leadership in developing web-based GIS capabilities to support analytical needs. Support the existing GIS suite of tools including SMS Advanced and related products, including enhancements to in-house developed applications.

Duties and Responsibilities:

  • Responsible for defining and improving processes used by GIS operations staff, including usage of commercial and in-house software applications.
  • Responsible for defining and implementing computing infrastructure and operations processes for the GIS computing environment including ESRI ArcGIS desktop software, ArcGIS server and databases.
  • Collect and shape requirements for extending functionality for a web-based GIS application designed to support analytical and mission needs.
  • Develop and maintain web-based applications, develop scripts and tools for data collection, and devise and maintain integration and query methods for analysis of acquired data.
  • Support and maintain SMS Advanced suite of tools.
  • Provide support and mentoring to GIS operations staff and GIS developers on the use of geospatial tools and applications to accomplish their mission
  • Lead the GIS development team.
  • Other duties as assigned.

Knowledge and Skill

  • Degree in Geomatics or a Geomatics-related field (i.e. Geomatics Engineering, Geography, GIS, Remote Sensing, etc.).
  • 5-10 years developing GIS applications with a thorough understanding of ESRI geospatial tools and technologies.
  • Experience developing web mapping applications using JavaScript is highly desirable.
  • Experience working with SQL server and demonstrated knowledge of database design and analysis, client-server architecture, and data modeling. 
  • Experience with developing GIS tools using python and ArcGIS model builder. 
  • Experience with managing ArcGIS Server, map services and feature services.  Experience in managing ArcGIS Server on a cloud environment is highly desirable.
  • Experience with web services and web service development within the ESRI environment.
  • Experience in developing applications with C#.Net. Experience in working with ASP.Net is highly desirable.
  • Experience in authoring software requirements documents, architecture documents and operations documents.
  • Ability to review project requirements and estimate resource effort and schedule.
  • Ability to perform code reviews and make recommendations.

Other Requirements

  • Self-starter and highly motivated to make proactive changes.
  • Demonstrated ability to work as part of a team environment.
  • Effective project management skills;
  • High degree of resourcefulness, flexibility, and adaptability.
  • Able to effectively communicate both verbally and in writing;

Work Environment and Culture

Decisive Farming is a rapidly growing company that provides innovative solutions to farm management. We’re passionate about transforming agriculture and our tech division is using cutting-edge technologies, big data, and GUIs to help farms make better, more sustainable management decisions.

The Decisive Tech office is conveniently located in the new Alastair Ross Technology Centre, just north of University of Calgary, and currently serves as our creative hub for new development.

We want you to enjoy coming to work because you are intellectually and creatively challenged, and enjoy collaborating with a diverse group of talented individuals.  Our office environment aims to cultivate the unique talent of each member of the team, and we always treat each other with professionalism and respect.

Although we take a serious approach to our work and deadlines, we also recognize the importance of keeping a healthy work/life balance and encourage both personal and professional development.  The seasonal nature of our industry makes for busy times in the year but also allows for flexibility in taking time off when the work is done.

Ready for a new challenge? Apply today!

Forward this Position
Recipient email address (one)
Your name
Your email address
Enter a message (optional)
Human Check*
Apply for this Position
* Required fields
First name*
Last name*
Email address*
Phone number*

Attach resume as .pdf, .doc, or .docx (limit 2MB) or paste resume

Paste your resume here or attach resume file

Cover Letter*
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!*