Careers

COME BUILD YOUR CAREER WITH I-OPEN TECHNOLOGIES

With the rapid expansion of our Professional Services and IT Solutions, we are looking to attract the next generation of IT Professionals and Business Analysts.

At i-Open, 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.

i-Open seeks to grow our team with knowledgeable, creative and driven individuals, who are ready to grow . 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. We offer a challenging and rewarding work environment.

There’s always room for you to grow at i-Open, and we are committed to the growth of our team.

Don’t see a position suited to your skillset? If you are obsessed with technology and want to contribute to the development of new and exciting technologies please send in your resume to careers@i-opentech.com outlining why you think you would make a good fit to our team and your area of expertise.

New Openings

Sales Manager

Qualifications:

  • Minimum Bachelor’s degree preferably in Computer Science or Marketing
  • A thorough understanding of enterprise practices preferably with GIS/Geospatial background
  • Track record with Enterprise Information Systems, particularly Asset management and Financial Systems/Packages
  • Self-starter – proactively pursue self-instruction on all relevant technical topics.
  • Fluency with Technical Requirement and Needs Analysis
  • Some experience related to Project Management and Business Analyst environments – ideally a position in IT or GIS
  • Knowledge of ESRI software suite and mapping platforms would be an asset.

Key Attributes:

  • Team player with excellent communication and presentation skills: Experience in educating customers on solutions
  • High level of initiative and well versed in client/server applications
  • Demonstrated ability to effectively organize and prioritize workload
  • Analytical ability to assess the business and technology; a strategic thinker
  • Ability to work under pressure, stay focused – Strong aptitude for interacting with senior municipal management

Core duties:

  • Develop a comprehensive vision for Sales and Marketing Strategy as related to targeted sectors; North America wide
  • Responsible for the Company’s overall revenue objectives and direct/indirect sales
  • Develop Short Term Sales Plan based on current solution offerings
  • Guide and drive development and expansion of Product Marketing scope based on input from Industry
  • Implement and manage Account and Customer Service infrastructure

Sales Management Delivery:

  • To lead the overall sales direction of the organization and to formulate and manage strategic 1 year and 5 year Sales Plan for
  • Provide leadership while embracing hands-on involvement in the sales process to develop immediate revenues
  • Manage multiple bottom lines including Sales, Marketing and lead generation
  • Oversee the Sales Operations of the business and manage the budget accordingly
  • Manage the company’s pre and post sales practices working with professional services
  • Work directly with new initiatives to position the Firm for new sales opportunities
  • Provide sound reporting to Executive team
  • As the Company develops it revenue objectives and as warranted, lead the company’s recruitment processes to recruit, develop and grow the Sales team and delivery model

Marketing Management:

  • Responsible for the delivery and implementation of marketing infrastructure including Collateral and web development, recruitment, pricing, promotions, lead generation and sales training and reporting
  • Analyze market risks, competitors, and opportunities effectively and present to Management Team
  • Develop and implement a Marketing budget including the creation and expansion of the Marketing team
  • Drive continuous improvement and development of new Marketing initiatives in order to drive revenues
  • Lead the Company’s Innovation and Creative solutions portfolio to maintain sector specific collateral i.e., case studies, press releases, Data Sheets, White Papers
  • Develop clear and measurable goals for demand generation programs
  • Conduct competitive analysis and market research as related to Sector

Work with:

  • CEO to align corporate vision with Sales and Marketing Objectives
  • Delivery and Professional Services team to ensure that a support system is in place to drive customer service excellence and quality assurance from the pre-sales to post sales to ongoing support
  • Project delivery team to administrate contract obligations, budgets, vendor coordination, and negotiate contracts

Job Type: Full Time

Please submit your resume to careers@i-opentech.com

Senior Developer

Senior Developer

 

We are currently seeking a Senior Developer for offices located in Calgary, Alberta and Mission, 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.

Job Description

  • Build, troubleshoot and bug fix GIS applications for the municipal, energy, and transportation sectors
  • Use technical documents to deliver required solutions for client requirements
  • Fully document code
  • Utilize version management through the Polar version control environment
  • Provide Unit testing
  • Work with team to devise creative ways to display and interact with complex data sets
  • Collect and analyze client requirements
  • Provision of technical prototyping/walk-throughs to ensure software meets business requirements
  • Evaluate new software and technology and make recommendations regarding its use
  • Document all methods used to create and maintain applications for future maintenance and updates;
  • Document roll out procedures and strategies for software;
  • Create and maintain of functional and technical design documents;
  • Provide technical support;
  • Investigate and resolve production problems;
  • Optimize web systems;
  • Report and escalate technical issues to management as needed
  • Use and continually develop leadership skills
  • Complete training as required to maintain proficiency
  • Perform other related duties as assigned
  • Work with IT team to optimize GIS Server

Responsibilities

  • To develop GIS products including custom applications based on functional and technical designs.
  • To strategize web & client/server tool use and function.
  • To create technical documentation.
  • To test, support and troubleshoot applications
  • To coordinate and communicate with various team members as necessary
  • To proactively address issues and solve problems independently with little to no supervision
  • To be accountable for all technical aspects of our GIS products and their performance.

Qualifications

  • Minimum four years’ software development in building GIS applications.
  • University Degree in GIS/Geography with additional GIS programming education OR a University Degree in Software Development/ Computer Programming.
  • Expertise in C#.NET, ASP.NET, ArcGIS desktop, ArcGIS Server, ArcObjects, ArcSDE, CSS, XML, JavaScript, Ajax, Python, and web services.
  • Database skills in Microsoft SQL Server including PL/SQL development, database
  • design, stored procedures, triggers, DTS and data replication
  • Solid technical background and sound understanding of GIS.
  • Effectively troubleshoot coding issues.
  • Must be able to demonstrate past success in GIS applications development.
  • Must have solid communication skills, able to provide executive summaries, write detailed reports, clearly communicate metrics, and takes a proactive approach to keeping management informed.
  • Must possess excellent inter-personal skills, teamwork skills, and the ability to work well with others in an office environment.

In addition to offering a positive, fulfilling, flexible and growing environment while working on exciting projects, learning from each other and experimenting with the latest technologies, we offer a competitive benefits package. Plus, there’s always room for you to grow at i-Open, and we are committed to the growth of our team.

Technical Architect

Technical Architect

 

We are currently seeking a Technical Architect for our offices located in Mission, 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.

Job Description

  • 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
  • Perform other related duties as assigned
  • Most of our projects are 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.

Qualifications

  • Minimum four years’ software management experience in the natural resources field, the software solutions field, or a related field.
  • University Degree in a related field.
  • Computer programming or software engineering degree preferred.
  • Solid technical background and sound understanding of delivering customized software solutions.
  • Solid experience with JavaScript, Asp.NET, HTML5
  • Must be able to demonstrate past success in delivering projects on time and on budget.
  • Must have solid communication skills, able to provide executive summaries, write detailed reports, clearly communicate diagrams, and takes a proactive approach to keeping stakeholders informed.
  • Must possess excellent inter-personal skills, teamwork skills, and the ability to work well with others in an office environment.
  • Aptitude for gathering solution requirements and turning them into conceptual designs
  • Ability to assist BA’s with developing business requirements and rules

In addition to offering a positive, fulfilling, flexible and growing environment while working on exciting projects, learning from each other and experimenting with the latest technologies, we offer a competitive benefits package. Plus, there’s always room for you to grow at i-Open, and we are committed to the growth of our team.

Project Manager

Project Manager

 

We are currently seeking a Project Manager for our offices located in Mission, 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.

Job Description

  • Coordinate resources to manage and oversee the execution of projects
  • Ensure that all projects are delivered on-time, within scope and within budget
  • Assist in the definition of project scope and objectives, involving all relevant stakeholders and ensuring technical feasibility
  • Develop a detailed project plan to monitor and track progress
  • Manage changes to the project scope, project schedule and project costs using appropriate verification techniques
  • Measure project performance using appropriate tools and techniques
  • Report and escalate to management as needed
  • Manage the relationship with the client and all stakeholders
  • Perform risk management to minimize project risks
  • Establish and maintain relationships with third parties/vendors
  • Create and maintain comprehensive project documentation
  • Meet with clients to understand business needs and clarify specific requirements of each project
  • Delegate project tasks and track project performance, specifically to analyze the successful completion of short and long-term goals
  • Meet budgetary objectives and make adjustments to project constraints based on financial analysis
  • Develop comprehensive project plans to be shared with clients and management
  • Use and continually develop leadership skills
  • Complete training as required to maintain proficiency
  • Develop spreadsheets, reports, diagrams and process documentation
  • Perform other related duties as assigned

Responsibilities

  • To oversee the execution and successful implementation of projects.
  • To manage all aspects of the project and its associated project plans in accordance to the agreed upon project management methodology.
  • To manage the project budget and resource allocation and to ensure all projects are delivered on-time and on budget.
  • To facilitate the definition of project missions, goals, tasks, and resource requirements; resolve or assist in the resolution of conflicts within and between projects or functional areas; develop methods to monitor projects or progress; provide corrective action where necessary.
  • To communicate with all stakeholders in an effective and professional manner and to work closely with the management team to ensure project deliverables are being met; provide status reports.
  • Interact regularly with existing or potential clients to determine their needs and to develop plans for improving delivery. Advocate on behalf of clients and represent clients’ needs as appropriate to the management team.
  • Responsibility for assembling the project staff; for their technical or functional development/performance, during the project.
  • Proactively address issues and solve problems independently with little to no supervision.
  • Ability to foster trusting relationships with colleagues and clients and to work cross-functionally to solve problems and implement changes.
  • Be accountable for all aspects of managing projects. Manage the project life cycle.

Qualifications

  • Minimum four years’ project management experience in the natural resources field, the software solutions field, or a related field.
  • University Degree in a related field.
  • PMP designation preferred.
  • Solid technical background and sound understanding of delivering customized software solutions.
  • Ability to perform thorough business needs assessments.
  • Must be able to demonstrate past success in delivering projects on time and on budget.
  • Must have solid communication skills, able to provide executive summaries, write detailed reports, clearly communicate metrics, and takes a proactive approach to keeping stakeholders informed.
  • Must possess excellent inter-personal skills, teamwork skills, and the ability to work well with others in an office environment.

In addition to offering a positive, fulfilling, flexible and growing environment while working on exciting projects, learning from each other and experimenting with the latest technologies, we offer a competitive benefits package. Plus, there’s always room for you to grow at i-Open, and we are committed to the growth of our team.

Intermediate HTML5 Application Developer

We have a current opening for an Intermediate Developer. This position requires demonstrated competence in a variety of complex enterprise business applications and IT solutions, understanding of workflows and proven ability to analyze business processes.

Reporting to the Project Manager or Senior Developer, you will be responsible for:

Development of i-Open’s product line as well as custom applications based on functional and technical designs.

Using technical documents to deliver required solutions for client requirements
Fully document code
Utilize version management through i-Opens version control environment
Provide Unit Testing
Strategizing web & client/server tool use and function

Work with the team to come up with creative ways to display and interact with complex data sets
Collection and analysis of client requirements
Provisioning of technical prototyping/walk-throughs to ensure software meets business requirements
Evaluate new software and technology and make recommendations regarding its use
Documentation

Document all methods used to create and maintain applications for future maintenance and updates
Document roll out procedures and strategies for software
Create and maintain of function and technical design documents
Testing, Supporting and Troubleshooting Applications

Provide technical support
Investigate and resolve production problems
Optimize web systems
Technical Qualifications

Good knowledge and experience using related programming languages (JavaScript, .NET, AJAX, Python, PHP, HTML, DHTML, XML) and frameworks such as Kendo and jQuery to develop web based tools
Solid understanding of IT infrastructure and web based applications
Database management and programming skills
Business analysis and project management experience would be an asset
Some experience developing in geospatial web based platforms would be an asset
Excellent verbal and written skills
Strong problem-solving abilities
In addition to offering a positive, fulfilling, flexible and growing environment while working on exciting projects, learning from each other and experimenting with the latest technologies, we offer a competitive benefits package.
Please submit your resume and portfolio to careers@i-opentech.com.

August 3, 2017

Senior Application Developer

We’re looking for an experienced GIS developer with a real passion for coding. i-Open Technologies is an innovative company with a flair for developing spatially-enabled applications for the municipal sector and the oil/gas industry. We seek a proven developer with experience in building GIS applications. Someone who is self-motivated, a self-starter, and committed to producing high quality GIS products.

Required experience includes

Developing active server applications in C# with ASP.NET
HTML, CSS, JavaScript, jQuery, Ajax, Python, Web services
Experience in building GIS applications using the ESRI platform
Solid understanding of GIS and GIS concepts
Developing JavaScript code that communicates with asynchronous services through REST and AJAX
MS SQL Server and preferably other databases such as MySQL and Oracle
IIS 7.0 and later
Designing database schema
Debugging JS code from within the browser
Creation of Technical Designs and Technical Documentation
Other libraries such as Knockout, Kendo UI, Node.js, Wijmo or similar
Most of our projects are geospatial related, which means that knowledge of Google Maps, Google Earth, ESRI’s ArcGIS and similar is required. Experience in writing apps in HTML5 for use on tablets, as well as knowledge of and experience with Java is very welcome.

In addition to offering a positive, fulfilling, flexible and growing environment while working on exciting projects, learning from each other and experimenting with the latest technologies, we offer a competitive benefits package.

Job Type: Full-Time

Location: Vancouver and Mission, BC

Please submit your resume and portfolio to careers@i-opentech.com.

August 3, 2017

Senior ASP.net / C# & HTML5 Application Developer

We’re looking for a motivated application developer, with a real passion for coding. i-Open Technologies is considered to be a young company but with a team of seasoned developers and exciting projects for clients in Canada and the USA. We need an experienced, hard-core coder with a self-starting ability and “git-er-done” mentality to join our team.

Required experience includes:

  • Developing active server applications in C# with ASP.NET (minimum of 3 year experience)
  • HTML, CSS, JavaScript, jQuery and preferably other libraries such as Knockout, Kendo UI, Node.js, Wijmo or similar
  • Developing JavaScript code that communicates with asynchronous services through REST and AJAX
  • MS SQL and preferably other databases such as MySQL and Oracle
  • IIS 7.0 and later
  • Designing database schema’s
  • Debugging JS code from within the browser
  • Creation of Technical Designs and Technical Documentation

Most of our projects are geospatial related, which means that knowledge of Google Maps, Google Earth, ESRI’s ArcGIS and similar is a bonus. Experience in writing apps in HTML5 for use on tablets, as well as knowledge of and experience with Java is very welcome.

In addition to offering a positive, fulfilling, flexible and growing environment while working on exciting projects, learning from each other and experimenting with the latest technologies, we offer a competitive benefits package.

Job Type: Full-Time

Location: Vancouver and Mission

Please submit your resume and portfolio to careers@i-opentech.com.

August 3, 2017