Careers

Polar Technology Solutions …
cool people work here!

At Polar, 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.

Polar 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 Polar, and we are committed to the growth of our team.

Please submit your resume and portfolio to [email protected].

New Openings

Technical Architect

We are currently seeking a Technical Architect at our offices located in Mission, British Columbia.

This position requires demonstrated competence in a variety of complex enterprise business applications and software solutions, understanding of workflows and proven ability to analyze business processes. As a Technical Architect, you will be responsible for the Company’s overall software design and development requirements, including a road map and product integration plan.

You will be responsible for:

  • 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

Some attributes that would be nice to have are:

  • Aptitude for gathering solution requirements and turning them into conceptual designs
  • Ability to assist BA’s with developing business requirements and rules
  • Understanding of client relationship management
  • Creating technical designs and technical documentation

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.

Posted: February 19, 2018

FrontEnd Developer (Angular)

We are currently seeking a FrontEnd Developer with good analytical skills, expertise in Angular.js framework and a passion for writing maintainable and performant code. This position would be at our offices located in Mission, British Columbia. The primary focus of this position will be to enhance and develop UI-side functionality using Angular.js framework for a geospatial enterprise system. Your main duties will include creating modules and components and stitching them together into a functional UI-side application. The graphic design will be delivered to you, together with a few HTML templates, however, you may have to contribute to developing the animations, CSS, and the final HTML output. You will work in a team with back-end developers and communicate with a set of RESTFul API’s using standard methods. You will need to gain a thorough understanding of all the components of the platform and infrastructure for the system. 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.

Responsibilities

  • Delivering a complete front end application.
  • Fixing defects and developing enhancements to existing codebase.
  • Writing tested and documented JavaScript, HTML and CSS using features of Angular.js framework.
  • Coordinating the workflow between the graphic designer and yourself.
  • Cooperating with the back-end development team in the development of enhancements to the RESTful API.
  • Communicating with external third-party web services.

Qualifications

  • Minimum of 3 years of experience in developing applications with Angular.js framework.
  • Professional and precise written/verbal communication skills.
  • Deep knowledge of AngularJS practices and commonly used modules based on work experience.
  • Creating self-contained, reusable, and testable modules and components.
  • Extensive knowledge of commonly used CSS patterns and JS methods.
  • Understanding of the responsibilities of the platform, database, API, caching layer, proxies and other standard elements in enterprise application systems.
  • Validating user actions on the client side and providing responsive feedback.
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJS.
  • Automating the build process of an Angular.js application.
  • Documenting the code inline using JSDoc or other conventions.

Posted : January 26, 2018

Intermediate Software Developer

We are currently seeking an Intermediate Software Developer with demonstrated competence in a variety of complex enterprise business applications and software solutions, understanding of workflows and proven ability to analyze business processes. This position would be at 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.

Responsibilities

  • Providing technical expertise in development and implementation of 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 spatial 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.
  • 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.

Posted: February 19, 2018

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.

Posted : January 23, 2018

GIS Specialist & FME Developer

This position requires demonstrated competence in a variety of complex enterprise business cases involving large sets of GIS data that are often related to software development and IT solutions. Good understanding of workflows and proven ability to analyze business processes. Development experience with FME workbench, and experience with FME Workbench in the areas of Geometry algorithms, liner referencing, map projections, and spatial overlay. Experience with FME Server installation and configuring batch jobs on FME Server. Excellent verbal and written skills and a strong, problem-solving orientation.

Key functions for this role are (but not limited to):

Development of FME workflows based on functional and technical designs:

  • Using technical documents deliver required solutions for client requirements
  • Fully document code
  • Utilize version management
  • Provide testing
  • Develop required technical- and help documentation

Data manipulation using FME scripts:

  • Work with client and team to come up with creative and most effective ways to clean up large GIS data sets for performance improvement
  • Other data reorganization

IT Support:

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

Integration and Migration of data:

  • Understand and develop migration and transformation methodologies

Documentation:

  • Document all methods used to create geo-web visualization 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

Testing, Supporting and Troubleshooting Applications:

  • Provide technical support
  • Investigate and resolve production problems
  • Optimizing web systems

Technical Qualifications:

  • Excellent knowledge and experience using related programming languages (JavaScript, Python, C# or similar) to develop web based tools
  • Solid understanding of IT infrastructure and web based applications (fluency with MS Server OS and Web Platforms – other OS/Web Platforms beneficial)
  • Business analysis and project management experience would be an asset
  • Database management and programming skills (SQL Server, Oracle)
  • Proven experience developing in geospatial web based platforms (Google Earth API, Google Maps API)

Posted : February 19, 2018

Intermediate GIS Specialist

We are currently seeking an intermediate GIS Specialist for our 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.

As part of our team you will be responsible for:

  • Development of custom geoprocessing tools.
  • Provide support to various web and mobile mapping solutions.
  • Development and implementation of custom databases.
  • Assist in the maintenance of SDE databases.
  • Update of customer data either manually or though custom developed bulk uploads processes.
  • Cartographic mapping and imagery analysis.
  • Digitizing data.

To be successful we require:

  • A Broad knowledge of GIS concepts.
  • Minimum 3-5 years of experience with ESRI products including ArcGIS Server, model building, python scripting, and ArcGIS Server.
  • Knowledge and experience working with spatial projections
    Design, create and manage geodatabases (ESRI’s SDE, Microsoft SQL Server Spatial)
  • Experience in python and VB scripting.
  • Experience working with, georeferencing, and analyzing imagery.
  • Familiarity with title mapping and land titles would be an asset.
  • Knowledge of SQL, Javascript, FME or other common programming languages would be beneficial.

Qualifications:

  • Degree or technical diploma in GIS or a related field
  • Excellent problem solving skills.
  • Excellent communication skills and the ability to work with minimal supervision; working remotely with team members; supporting and understanding client requirements and issues.
  • Highly motivated and detail orientated.

Posted : February 19, 2018

Don’t see a position
suited to your skillset?

We are always looking for qualified and experienced staff to strengthen our team. We are especially interested in candidates with strong experience in database administration, ArcSDE and ArcServer.

Please send in your resume outlining why you think you would make a good fit to our team and your area of expertise.

Email My Resume

CALGARY OFFICE
RED DEER OFFICE