We are currently seeking a Senior Software Developer for our offices located in Abbotsford, British Columbia. If you want to experience the spirit of an entrepreneurial organization, while enjoying the impressive resources of an international player, we invite you to join us.


Are you a Tech Professional looking to work closer to home? i–Open Technologies is looking to fill positions at our Abbotsford offices, located in the heart of the Fraser Valley.

The Fraser Valley offers the small-town community feel that provides a great place to live and raise a family. With more affordable housing, cheaper gas prices and a lower cost of living, i-Open Technologies provides the same opportunity as the big city companies but allows you to capture the benefits of living in the Valley.

Company Overview

At i-Open Technology Inc., we work together to create an environment where our people come first. Our employees reinforce that all who join our team are, as owners, empowered to participate in the challenges and rewards that come from building a world-class company. As an IT and professional services firm, our employees are the key element of our continued success, as is our ability to attract and retain top-quality professionals — professionals like you.

Our projects are GIS & Geospatial related, which means that knowledge of the Google Maps API, Google Earth API and/or CesiumJS libraries, ESRI’s ArcGIS for Server JavaScript and REST API’s and similar will be needed as time progresses. You will be required to learn how to leverage HTML5 for use on tablets or developing smartphone apps with any number of development frameworks.

Job Responsibilities

Providing technical expertise in development and implementation of the web-based solutions.

  • Ensure the smooth delivery of projects as specified in the project plan. Proactively pursue self-instruction on all relevant technical topics. Working with clients to assist them during the implementation process of software. Contribute to needs analysis, functional requirements definition, and business solution needs. Contribute in the development of project plans for all assigned projects. Work with the team to provide accurate time estimates for development.

Design and development of Web applications

  • Create innovative and appealing web sites using industry standard methods. Assist with the building, testing, documentation, installation and training of customized applications integrated with selected products. Particularly focused on UI and UX for JavaScript, HTML5 and mobile interfaces.

Design and development of .NET (C#) applications

  • Create C# applications, including anything from back-end services to their client-end counterparts. Your primary responsibilities will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is essential. Other languages such as PHP would be an asset.

Build development Team and mentor new hires to develop business

  • Supervise recruitment, training, retention, and organization of staff in accordance with the company hiring process, personnel policies, and budget requirements.

Use data gathering/synchronizing methodologies to help develop mobile field data collection tools

  • Develop standard processes for data gathering tools to assist developers with prototypes. Assist in design of databases for synchronization to corporate data store. Work with clients to define requirements. Assist developers in designing workflows and UI.

Database design

  • Creation and management of spatial data schemas and metadata catalogs within databases including Microsoft SQL Server Spatial and Oracle Spatial as well as ESRI’s SDE

User requirements and technical documentation

  • Document all methods used to create tools for future maintenance and updates; document roll out procedures and strategies for software; creation and maintenance of functional and technical design documents, as well as some general business analysis

Supporting and Troubleshooting applications and infrastructure

  • Provide technical support; investigate and resolve production problems; optimizing web-based systems; a strong understanding of web server security is important

Coordinating and Communicating with project manager and other IT and non-IT department resources.

Provide routine PC Support such as configuring email, system and application updates and account administration

  • Provide strategic planning and visioning on our product roadmap
  • Ensure that all projects are delivered on-time, within scope and within budget
  • Work with the development team to improve processes and recognize efficiencies
  • Establish and maintain relationships with third parties/vendors
  • Create and maintain comprehensive technical documentation and diagrams
  • Develop development project plans to be shared with management team
  • Use and continually develop leadership skills
  • Complete training as required to maintain proficiency
  • Develop spreadsheets, reports, diagrams and process documentation
  • Will be expected to do software development
  • Perform other related duties as assigned

Additional Details

Location: The Technical Architect will work from our offices in Mission B.C. (working remotely will be considered for the right candidate). There is no expected work-related travel, unless specified by management.

Work Arrangement: Full-Time, Monday to Friday 8:30am-5pm

Start Date: As soon as possible

Closing Date: Open till filled

In addition to offering a positive, flexible and fulfilling environment where you’ll have the opportunity to work on exciting projects, learn from our experienced tech team and work with the latest technologies. At, i-Open we offer a competitive wage and benefits package, with the opportunity for future growth.

We thank all interested applicants. However, we are only able to work with those who live in Canada and have permanent working status. Please note that only those chosen for an interview will be contacted.


Apply Now


First Name (required)

Last Name (required)

Phone (required)

Email (required)

Job Title (required)

LinkedIn (optonal)

What is your eligibility to work in Canada? (required)

Our office is located in Abbotsford, B.C. and our hours of operation are 8:30 AM to 5:00 PM Monday to Friday. Will you have issues commuting to work?

If you answered "Yes" or "Not sure" to the above question, please explain:

What are your salary expectations?

Cover Letter (optional)

Upload resume (formats accepted are .doc .docx. and .pdf and is limited to 1 MB)