Public Works and Government Services Canada
Symbol of the Government of Canada

Common menu bar links

Stream 2: Geomatics Services

2.1 Geomatics Analyst

Experience Levels

  • Junior: < 5 years of experience
  • Intermediate: 5- < 10 years of experience
  • Senior: 10+ years of experience

Responsibilities could include but are not limited to:

  • Develops and documents detailed statements of requirement.
  • Analyzes functional requirements to identify information, procedures and decision flows.
  • Evaluates existing procedures and methods, identifies and documents database content, structure and application sub-systems, and develops data dictionary.
  • Defines and documents interfaces of manual to automated operations within sub-systems, to external systems and between new and existing systems.
  • Defines input/output sources, including a detailed plan for technical design phase, and obtains approval of same.
  • Designs and documents in detail all system components, their interfaces and operational environment.
  • Designs data structures and files, sub-systems and modules, programs, batch, on line, and production monitoring procedures, testing strategy and systems.
  • Documents system design, concepts and facilities, presents and obtains approval of detailed system design.
  • Produces an operational system including all forms, manuals, programs, data files and procedures.
  • Provides advice on Geographic Information System (GIS) and Remote Sensing technology and its application.
  • Performs analysis and modeling.
  • Designs and implements functional prototypes.
  • Interprets project objectives and creates appropriate data, analysis and output products (maps, reports).
  • Restructures data from various sources and in diverse formats.
  • Creates and updates metadata.
  • Creates, updates and maintains procedures and standards.
  • Creates, updates, revises and documents data sets.
  • Designs processes for performing earth observation (EO) image processing.
  • Analyses and processes EO data.
  • Designs and writes GIS and/or Remote Sensing related programs.

Specialties could include but are not limited to:

  • GIS Product Suites

2.2 Geomatics Specialist

Experience Levels

  • Junior: < 5 years of experience
  • Intermediate: 5- < 10 years of experience
  • Senior: 10+ years of experience

Responsibilities could include but are not limited to:

  • Implements data structures and files, sub-systems and modules, programs, batch, on line, and production monitoring procedures, testing strategy and systems.
  • Tests and implements small systems and sub-systems of larger systems.
  • Produces forms, manuals, programs, data files and procedures.
  • Produces components of an operational system including all forms, manuals, programs, data files and procedures.
  • Performs analysis and modeling.
  • Creates, updates, revises and documents GIS and/or earth observation data sets.
  • Creates appropriate data, analysis and output products (maps, reports) to meet project objectives.
  • Restructures data from various sources and in diverse formats.
  • Creates and updates metadata.
  • Creates, updates and maintains procedures and standards.
  • Supports the design of, and writes, GIS and remote sensing related programs.
  • Analyses and processes earth observation (EO) image and GIS data.

Specialties could include but are not limited to:

  • GIS Product Suites

2.3 GIS Applications Analyst

Experience Levels

  • Junior: < 5 years of experience
  • Intermediate: 5- < 10 years of experience
  • Senior: 10+ years of experience

Responsibilities could include but are not limited to:

  • Develops and documents detailed statements of requirement.
  • Analyzes functional requirements to identify information, procedures and decision flows.
  • Evaluates existing procedures and methods, identifies and documents database content, structure and application sub-systems, and develops data dictionary.
  • Defines and documents interfaces of manual to automated operations within sub-systems, to external systems and between new and existing systems.
  • Defines input/output sources, including a detailed plan for technical design phase, and obtains approval of same.
  • Designs and documents in detail all system components, their interfaces and operational environment.
  • Designs data structures and files, sub-systems and modules, programs, batch, on line, and production monitoring procedures, testing strategy and systems.
  • Documents system design, concepts and facilities, presents and obtains approval of detailed system design.
  • Produces an operational system including all forms, manuals, programs, data files and procedures.
  • Performs manual code changes.
  • Performs screen and report changes.
  • Gathers and analyzes data for the conduct of studies to establish the technical and economic feasibility of proposed computer systems, and for the development of functional and system design specifications.
  • Designs methods and procedures for small computer systems and sub-systems of larger systems.
  • Develops, tests and implements small systems and sub-systems of larger systems.
  • Produces forms, manuals, programs, data files and procedures.
  • Provides advice on GIS technology and its application.
  • Designs and implements functional prototypes.
  • Performs analysis and modeling.
  • Creates, updates, revises and documents GIS data sets.
  • Interprets project objectives and creates appropriate data, analysis and output products.
  • Restructures data from various sources and in diverse formats.
  • Creates and updates metadata.
  • Creates, updates and maintains procedures and standards.
  • Designs and writes GIS-related programs.

Specialties could include but are not limited to:

  • GIS Product Suites

2.4 GIS Application Architect

Experience Levels

  • Junior: < 5 years of experience
  • Intermediate: 5- < 10 years of experience
  • Senior: 10+ years of experience

Responsibilities could include but are not limited to:

  • Designing and developing the application architecture for the project, in the context of the overall system architecture.
  • Selecting the paradigm and technology for application program-to-program communication (APPC) among the components.
  • Defining the application tiers, frameworks, components types and interfaces.
  • Specifying and providing ownership of reusable application components or reusable application code.
  • Identifying key business and technology drivers that impact application architectures, such as end-user community requirements, existing software distribution capabilities, existing application environment (including legacy and packaged systems), and performance and availability requirements, and designing application architecture to meet these considerations.
  • Defining strategies and plans for application rationalization and retirement in the context of the project's phasing strategy.
  • Developing and maintaining coding standards.
  • Leading the application development team in architecture decisions and reviewing/authorizing development team architecture decisions.
  • Leading code design reviews.
  • Monitoring and supporting the development of the system's applications to ensure they are compliant with the application architecture, and refines the application architecture as required.

Specialties could include but are not limited to:

  • GIS Product Suites

2.5 GIS Data Architect

Experience Levels

  • Junior: < 5 years of experience
  • Intermediate: 5- < 10 years of experience
  • Senior: 10+ years of experience

Responsibilities could include but are not limited to:

  • Designing and developing the data architecture for the project, in the context of the overall system architecture.
  • Setting Data Policy and the technical solution for the management, storage, access, navigation, movement, and transformation of data.
  • Specifying recommended Database Management System (DBMS) and Extract, Transform, and Load (ETL) tools and technologies for structured and unstructured content.
  • Designing the Metadata Repository.
  • Creating a data model for the project that is independent of the technology solution.
  • Examining and enforcing opportunities to provide data reuse, balancing the issues of centralization and replication.
  • Ensuring the preservation of strategic data assets as applications and technologies evolve.
  • Monitoring and supporting the development of the system's data to ensure it is compliant with the data architecture, and refine the data architecture as required.

Specialties could include but are not limited to:

  • GIS Product Suites

2.6 GIS Infrastructure Architect

Experience Levels

  • Junior: < 5 years of experience
  • Intermediate: 5- < 10 years of experience
  • Senior: 10+ years of experience

Responsibilities could include but are not limited to:

  • Designing and developing the infrastructure architecture for the project, in the context of the overall system architecture.
  • Focusing on the standards and technologies for enabling systems performance qualities, such as availability, scalability, recoverability, etc.
  • Evaluating and selecting the system's server hardware, operating system and job control.
  • Supporting the GIS Application Architect in selecting the application framework.
  • Balancing the quality issues cost vs. robustness, and hardware architecture.
  • In conjunction with the System Architecture team, sizing the application and selecting the hardware and software configuration.
  • Establishing a process to monitor system performance against requirements.
  • Monitoring and supporting the development of the system's infrastructure to ensure it is compliant with the infrastructure architecture, and refining the infrastructure architecture as required.

Specialties could include but are not limited to:

  • GIS Product Suites

2.7 GIS Programmer/Analyst

Experience Levels

  • Junior: < 5 years of experience
  • Intermediate: 5- < 10 years of experience
  • Senior: 10+ years of experience

Responsibilities could include but are not limited to:

  • Provide operational, technical and analytical expertise to GIS projects by understanding how to apply the principles and practices of GIS as a decision support tool.
  • Translate spatially related user requirements and technical systems specifications into working, tested GIS applications, including developing detailed programming specifications, writing and/or generating code, compiling and integrating data driven programs and systems, interacting with spatial databases and conducting unit tests.

Specialties could include but are not limited to:

  • GIS Product Suites

2.8 GIS Project Manager

Experience Levels

  • Junior: < 5 years of experience
  • Intermediate: 5- < 10 years of experience
  • Senior: 10+ years of experience

Responsibilities could include but are not limited to:

Within both the Information Technology (IT) and GIS system environments:

  • Defines and documents the objectives for the project; determines budgetary requirements, the composition, roles and responsibilities, and terms of reference for the project team.
  • Manages the project during the development, implementation and operations startup by ensuring that resources are made available, and that the project is developed, and made fully operational within agreed time, cost and performance parameters.
  • Formulates statements of problems; establishes procedures for the development and implementation of significant, new or modified project elements to solve these problems, and obtains approval thereof.
  • Reports progress of the project on an ongoing basis and at scheduled points in the life cycle.
  • Meets in conference with stakeholders and states problems in a form capable of being solved.
  • Prepares plans, charts, tables and diagrams to assist in analyzing or displaying problems; works with a variety of project management tools.
  • Project sign-off

Specialties could include but are not limited to:

  • GIS Product Suites

2.9 GIS System Architect

Experience Levels

  • Junior: < 5 years of experience
  • Intermediate: 5- < 10 years of experience
  • Senior: 10+ years of experience

Responsibilities could include but are not limited to:

  • Designing the overall target architecture of the IT system to meet the formally established requirements (functional and non-functional) of a project.
  • Monitoring and supporting the development of the system to ensure it is compliant with the target architecture and refining the target architecture as required.
  • Ensuring the integration of the system's component architectures – data, application, infrastructure, etc., into the overall target system architecture.
  • Ensuring the integration of the system architecture into the sponsoring organization's enterprise architecture.
  • Establishing phased project plans that lead to a completed target architecture.
  • Leading the development of architecture Guiding Principles and architecture blueprints.
  • Ensuring the systems overall viability throughout the systems development and implementation phases;
  • Ensuring the solution and the scope is compliant with the stated requirements (quality control).
  • Balancing trade-offs between requirements and costs for the system and communicating the issues to the Technical Authority.
  • Surveying emerging developments, new technologies, standards and methodologies that will have a positive impact on the system architecture, and incorporating these into the system architecture.
  • Managing the System Architecture team to achieve these goals.

Specialties could include but are not limited to:

  • GIS Product Suites

2.10 GIS Web Mapping Developer

Experience Levels

  • Junior: < 5 years of experience
  • Intermediate: 5- < 10 years of experience
  • Senior: 10+ years of experience

Responsibilities could include but are not limited to:

  • Developing and preparing diagrammatic plans for web based service delivery over the Internet.
  • Analyzing the problems outlined by systems analysts/designers in terms of such factors as style and extent of information to be transferred across the Internet.
  • Selecting and using the best available web development tools for linking the Internet-based client to the IT system's "back end" information delivery programs and databases. Designing high-usability web pages to meet the requirement.
  • Verifying accuracy and completeness of programs by preparing sample data and testing them by means of system acceptance test runs made by operating personnel.
  • Correcting program errors by revising instructions or altering the sequence of operations.
  • Testing instructions, and assembling specifications, flow charts, diagrams, layouts, programming and operating instructions to document applications for later modification or reference.

Specialties could include but are not limited to:

  • GIS Product Suites
  • Common Gateway Interface (CGI)
  • HyperText Markup Language (HTML)
  • JavaScript
  • Practical Extraction and Reporting Language (Perl)

2.11 Mapping Technician

Experience Levels

  • Junior: < 5 years of experience
  • Intermediate: 5- < 10 years of experience
  • Senior: 10+ years of experience

Responsibilities could include but are not limited to:

  • Plan map content, format and design and compile required data from aerial photographs, survey notes, records, reports and other maps.
  • Generate maps and related graphs and charts using digital mapping techniques, computer interactive graphics, computer assisted design and drafting (CAD) software, and geographic information systems (GIS) software.

Specialties could include but are not limited to:

  • GIS Product Suites