You're using an older version of Internet Explorer that is no longer supported. Please update your browser.

Senior GIS Software Developer

Richmond, BC Remote
Full Time
A month ago

IFS develops and delivers enterprise software for customers around the world who manufacture and distribute goods, maintain assets, and manage service-focused operations. We offer applications that enable companies to respond quickly to market changes and use resources in a more agile way to achieve better business performance and competitive advantages. IFS’s products are known for being user friendly, modular in their design and flexible enough to support the customers in their way of working according to their established processes. IFS was founded in 1983, currently has over 4,000 employees, and supports more than ten thousand customers worldwide from a network of local offices and through our growing ecosystem of partners.

In 2020, IFS acquired Clevest Solutions Inc., the leading provider of mobile workforce management and advanced network deployment solutions in the utilities vertical. 

The Senior GIS/Map Software Developer will be responsible for delivering quality software by applying sound development practices and leveraging test drive development methodology. Based on functional specifications, you will design, develop, unit test and integrate software components. You will also be responsible for assisting our Sales and Client Services team with their GIS / mapping needs. You will be joining a team that focuses on mapping and vehicle tracking as it pertains to various product offering. This position reports to the Development Manager.

Note: Due to the COVID-19 pandemic, the majority of our team is currently working from home.  The onboarding and training for this role will be done remotely and business travel has been restricted until further notice. 

 Key responsibilities of this role include:

  • Support internal GIS environments for development and QA (Portal, ArcGIS Enterprise, multiple auth methods)
  • Support sales demo servers and demo data
  • Support Professional Services GIS data needs for routing and mapping.
  • Act as a subject matter export on ArcGIS deployment and configuration options.
  • Troubleshoot MWM products as it pertains to the usage of various GIS data formats (map display, geocoding, routing, authentication)
  • Perform requirement analysis, software design, development
  • Experience with the ESRI ArcGIS Platform (REST API, ArcGIS Server, ArcGIS JS API, Geodatabase Admin)
  • Implement quality software by applying sound development practices and leveraging test driven development methodology
  • Perform unit tests and integrate software components based on specifications.
  • Participate in the review of requirements, design and code
  • Collaborate with QA, product management, documentation and implementation teams
  • Performs additional tasks as specified by manager


Desired qualifications, experience, competencies and attributes of the successful candidate:

  • Expert knowledge of developing with .NET on backend and front end related projects
  • Experience with ESRI ArcGIS / GIS related software, including:
    • Various deployment models of ArcGIS Enterprise including Federated with Portal.
    • Generating content for use by ArcGIS Runtime based products (.geodatabase, mpk, tile packages, vector tiles).
    • Using and manipulating network datasets used by ArcGIS Network Analyst.
  • Experience with web based map platforms is an asset
  • Familiar with Locators for geocoding and reverse geocoding
  • Degree in computer science/engineering or equivalent
  • Experience with ASP.NET, JavaScript, Typescript, and CSS is an asset
  • Experience in the full release life cycle from requirements, development, to release, and ongoing maintenance/support
  • In-depth knowledge of SOA, object oriented programming principles and design patterns
  • Strong analytic skills, problem solving ability and attention to detail
  • Must be a team player, able to work independently with minimal supervision and under tight deadlines
  • Strong verbal and written communications skills


How to apply


Interested candidates should send a resume and cover letter (in Word or PDF formats only) outlining your experience as it relates to the above responsibilities and qualifications to, and quoting "Senior GIS Developer" in subject line.

Thank you for considering Clevest, an IFS Company!

Information Technology