Posted on June 19, 2014 - GC1519

Company: Matrix Solutions Inc.
Position: Intermediate GIS Developer
Location: Calgary, AB
Contact Name: Human Resources

Job Description

Matrix Solutions Inc. is seeking an Intermediate GIS Developer to support the GIS
team, particularly focused around developing automation tools to help
streamline everyday processes. This role will provide front-end design,
development, and planning with particular emphasis on code integration and
infrastructure. The majority of the solutions would be centered on the ESRI
ArcGIS Suite. The candidate should be a self-starter, motivated, able to manage
multiple priorities and tasks in a dynamic environment with a good
understanding of software development standards and best practices. The
candidate should also have demonstrable creative problem solving skills.

Job Qualifications

Required Skills:

• Python, Python for ArcGIS 10.0+ API
• ArcGIS Server Administration
• GIS/Geospatial processing tasks
• Spatial and non-spatial databases

Beneficial Skills:

• C# / WPF (Specifically ArcGIS WPF SDK)
• Experience with the Alberta pre-development approval process
• Git / Subversion
• Unit testing
• SQL Server
• VBA (Excel)

Other Information


• Assess user requirements, scope product, plan, design, develop and update tools to stream line and optimize GIS processes
• Conduct all pertinent design, documentation, testing, development and technical knowledge transfer on a routine basis
• Work closely with clients (internal/external) to develop automated processes
• Work on a team of developers and adhere to coding standards, participate in code reviews.
• Develop work plans and cost estimates for process automations
• Understand and champion Matrix processes to provide direction and leadership for the solutions team
• Coordination of development projects
• Manage the QAQC of development products
• Facilitate the development of best practices
• Provide technical support to junior staff
• Communicate with GIS Professionals to identify needs and train on products.

Specific Requirements:

• Possess an undergraduate degree in related discipline or technical diploma and applicable experience
• 3-6 years of experience in a similar role
• Excellent analytical and problem-solving skills
• Understanding of the ESRI ArcGIS suite of products
• Familiarity with user interface and user experience principles
• Gather, define, and document requirements in highly-dynamic environments
• Effectively schedule and manage interdependent tasks
• Work effectively across multiple discipline types.
• Prioritize, plan and organize activities and develop realistic action plans and schedules
• Demonstrates accuracy, thoroughness and ensures quality
• Strong written and oral communication skills
• Work with business analysts and project managers to turn requirements into production quality software components within a fixed period of time
• Provide support and supervision to junior staff
• Please include links to any public code repositories

Matrix Solutions offers a comprehensive compensation package that includes an employee share-ownership program, profit share, employer RSP contributions, and an education fund. But, that's only a piece of what it means to work here!  We are also committed to flexible work hours and schedules, team-based work, cross-training opportunities, and rewarding our star performers.


If you think this opportunity is right for you, please submit your cover letter and resume to position will be open until filled.

Matrix Solutions Inc.
150 - 13 Ave. SW

Calgary, AB

Homepage -
E-Mail - @.

<< Back to Job Board