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

Common menu bar links

IT Categories

Select <Search for Consultant Category> to conduct a search.

Business Transformation Architect

  • Provides expert advice on the key initiatives that enable enterprises to deploy high-impact business processes that are focused, accountable and measurable. In particular: principles of leadership; governance; principles of operational competencies, and principles of technology;
  • Provides expert advice in defining new requirements and opportunities for applying efficient and effective solutions; identifies and provides preliminary costs of potential options;
  • Provides expert advice in developing and integrating process and information models between business processes to eliminate information and process redundancies;
  • Identifies candidate business processes for re-design, prototypes potential solutions, provides tradeoff information and suggests a recommended course of action. Identifies the modifications to the automated processes;
  • Analyzes business functional requirements to identify information, procedures and decision flows;
  • Identifies and recommends new processes and organizational structures;
  • Identifies and recommends new capability requirements and solution options;
  • Use business modeling software tools.

Call Centre Consultant

  • Providing expert advice on and/or developing and implementing computer enabled call centers that permit service agents to efficiently and effectively respond to client service requests received by telephone and other electronic media;
  • Providing expert advice on and/or developing Interactive Voice Response (IVR) Application systems that permit callers to obtain information or enter transactions using the telephone and keypad;
  • Providing expert advice on and/or developing service request management application systems.

Database Administrator/Analyst

  • Define database structures;
  • Define data conversion strategy;
  • Define database conversion specifications;
  • Customize database conversion routines;
  • Finalize Conversion Strategy;
  • Generate new database with the client;
  • Works very closely with the users in order to maintain and safeguard the database;
  • Identifies requirements for improvements to existing databases by determining users' information requirements and system performance and functional requirements;
  • Maintains data dictionaries;
  • Develops and implements procedures that will ensure the accuracy, completeness, and timeliness of data stored in the database;
  • Mediates and resolves conflicts among users' needs for data;
  • Develops and implements security procedures for the database, including access and user account management;
  • Advises programmers, analysts, and users about the efficient use of data;
  • Maintains configuration control of the database;
  • Performs and/or coordinates updates to the database design;
  • Controls and coordinates changes to the database, including the deletion of records, changes to the existing records, additions to the database;
  • Develops and coordinates back-up, disaster recovery and virus protection procedures.

Enterprise Architect Consultant

Enterprise architecture involves the development and integration of models of current and planned business strategies, principles, processes, information and enabling technologies into an architectural framework at the enterprise level (Government of Canada, department, branch or agency).

Using disciplined approaches to assess business and Information & Communication Technology (ICT) architectures, the enterprise architect consultant may be called upon, for a specific project, to perform one or more of the following:

  • Evaluate the enterprise's business/ICT architecture:
    • determine its consistency and integration with the organization's business/ICT strategies;
    • assess the degree of its alignment with Treasury Board CIO Business Transformation Enablement Program (BTEP) and Federated Architecture Program (FAP);
    • recommend changes to the business/ICT architecture to improve its alignment with these external factors.
  • Identify future business/ICT requirements against the current enterprise architecture:
    • perform gap analyses;
    • develop Requirements for Technology Architectures (RTA);
    • prepare migration strategies.
  • Assess the feasibility of migrating from the current state to the target business architecture and enabling technologies:
    • identify the risks associated with migrating to the target business architecture and technologies and make recommendations for risk mitigation.
  • Identify business and technology trends that create opportunities for business improvement:
    • advise business and ICT Senior Executives on ICT trends and emerging technologies and the impact on the organization's and government ICT architectures and business strategies;
    • model "What if" scenarios and recommends appropriate changes to the existing architecture and ICT infrastructure;
    • recommend alternative solutions, methodologies and strategies.
  • Produce an architectural evolution plan:
    • Recommend prioritization of architecture evolution initiatives;
    • develop and/or implement an architecture evolution plan.
  • Manage the development and implementation of an architectural improvement plan;
  • Coach, mentor and train the organization to perform any of the above.

Information Architect

  • Analyzes existing capabilities and requirements, develops redesigned frameworks and recommends areas for improved capability and integration. Develops and documents detailed statements of requirements;
  • Evaluates existing procedures and methods, identifies and documents database content, structure, and application subsystems, and develops data dictionary;
  • Defines and documents interfaces of manual to automated operations within application subsystems, to external systems, and between new and existing systems;
  • Prototype potential solutions, provide tradeoff information and suggest recommended courses of action;
  • Performs information modeling in support of Business Process Re-engineering (BPR) implementation;
  • Performs cost/benefit analysis of implementing new processes and solutions;
  • Provides advice in developing and integrating process and information models between business processes to eliminate information and process redundancies;
  • Provides advice in defining new requirements and opportunities for applying efficient and effective solutions; identifies and provides preliminary costs of potential options.

Internet/Intranet Site Specialist (Int)

Duties (General)

  • Prepare plans for Web sites identifying goals, operational objectives, and strategic approach based on documented client requirements;
  • Determine and implement appropriate site architecture;
  • Determine user requirements based on commercially available software packages;
  • Design and co-ordinate the development of Web pages and sites using Internet technology tools, including advanced HTML codes;
  • Perform database programming and script writing;
  • Establish with the client appropriate work flow to ensure sustainable publication procedures;
  • Research and organize information from various sources into Internet documents;
  • Liaise with appropriate content providers and systems experts as it relates to web site development projects;
  • Responsible for Web site administration of previously developed sites which includes an ongoing lead role to ensure accuracy and consistency of information posted on these sites;
  • Determine priorities as it relates to the information to be posted on web sites;
  • Coordination of quality control, monitoring and implementing new Web publishing tools;
  • Provides advice and counsel to clients on the appropriate and effective presentation of Web documentation by promoting the proper use of Hypertext Mark-up Language maintaining HTML standards as well as federal government internet standards.

IT Project Executive

  • Manages several Senior Project Managers, each responsible for an individual IT project;
  • Manages the project during the development, implementation and operations startup by ensuring that resources are made available and that the project is developed and is fully operational within previously 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;
  • Defines and documents the objectives for the project; determines budgetary requirements, the composition, roles and responsibilities and terms of reference for the project team;
  • Reports progress of the project on an ongoing basis and at scheduled points in the life cycle;
  • Meets in conference with stakeholders and other project managers 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.

IT Risk Management Service

Using disciplined approaches for risk management, the Project Risk Management Consultant may be called upon, at any point in the life of an IM/IT project, to perform one or more of the following:

Conduct a risk assessment to:

  • identify project risks and overall project risk assessment;
  • analyse risks;
  • recommend alternative solutions, methodologies and strategies for risk mitigation and management;
  • produce a risk management plan.

Conduct a quick risk assessment in a troubled project to quickly assess the risks and recommend a course of action to turn the project around.

Assist in the prioritization and assignment of risks.

Assist in the development and/or implementation of a Risk Management Plan.

Manage the implementation of a Risk Management Plan to identify, analyze, plan, track and control project risks on a continuous basis throughout the life of the project.

Coach, mentor and train project teams to perform any of the above.

IT Security Consultant

  • Developing IT security policies, standards, guidelines and procedures;
  • Reviewing existing security policies, standards, guidelines and procedures and providing advice as to their appropriateness and effectiveness;
  • Conducting compliance audits of IT operations, application systems and infrastructure;
  • Conducting security threat and risk assessments of IT facilities, application systems and communications;
  • Conducting reviews of backup and recovery plans;
  • Investigating security incidents and reporting causes and related weaknesses and recommending remedies;
  • Designing the security framework and implementing the security components of IT infrastructure required to protect assets and to support application systems;
  • Providing advice on the security aspects of application systems under development;
  • Developing and delivering IT Security awareness and training programs.

IT Technical Writer

  • Documentation includes help text, user manuals, technical documentation, web page content, etc;
  • Reviews documentation standards and the existing project documentation;
  • Determines documentation requirements and makes plans for meeting them;
  • Gathers information concerning the features and functions provided by the developers;
  • Assesses the audience for the documents/manuals which are required and prepares a statement of purpose and scope for each;
  • Develops a table of content for each document/manual and writes or edits the required content;
  • Investigates the accuracy of the information collected by making direct use of the material being documented;
  • Prepares or co-ordinates the preparation of any required illustrations and diagrams;
  • Designs the layout of the documents/manuals;
  • Uses word-processing, desk-top publishing and graphics software packages to produce final camera-ready Copy.

IT Tester

  • Test planning and coordination;
  • Supervision of testing in accordance with the plan;
  • Management and monitoring of test plans for all levels of testing;
  • Management of walk through and reviews related to testing and implementation readiness;
  • Status reporting;
  • Development of test scenarios and test scripts;
  • Establishing and maintaining source and object code libraries for a multi-platform, multi-operating system environment;
  • Establishing software testing procedures for unit test, integration testing and regression testing with emphasis on automating the testing procedures;
  • Establishing and operating "inter operability" testing procedures to ensure that the interaction and coexistence of various software elements, which are proposed to be distributed on the common infrastructure, conform to appropriate departmental standards (e.g. For performance, compatibility, etc.) and have no unforeseen detrimental effects on the shared infrastructure;
  • Establishing a validation and verification capability which assumes functional and performance compliance.

Platform Analyst

  • Prepares implementation plans for particular technologies;
  • Installs and monitors particular facets of technology;
  • Configures and optimizes technical installations;
  • Troubleshoots, and responds to user problems;
  • Maintains up to date knowledge of particular technologies and products supporting that technology.

Programmer (P)

Duties

  • Develops and prepares diagrammatic plans for solution of business, scientific and technical problems by means of computer systems of significant size and complexity;
  • Analyses the problems outlined by the systems analysts/designers in terms of such factors as style and extent of information to be transferred to and from storage units, variety of items to be processed, extent of sorting, and format of final printed results;
  • Selects and incorporates available software programs;
  • Designs detailed programs, flow charts, and diagrams indicating mathematical computation and sequence of machine operations necessary to copy and process data and print the results;
  • Translates detailed flow charts into coded machine instructions and confers with technical personnel in planning programs;
  • Verifies accuracy and completeness of programs by preparing sample data, and testing them by means of system acceptance test runs made by operating personnel;
  • Corrects program errors by revising instructions or altering the sequence of operations;
  • Tests instructions, and assembles specifications, flow charts, diagrams, layouts, programming and operating instructions to document applications for later modification or reference.

Supervision

  • Provides guidance and work leadership to programmers.

Programmer Analyst (PA)

Duties

  • Gathers and analyses 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 subsystem of larger systems;
  • Develops, tests and implements small computer systems, and subsystems of larger systems;
  • Produces forms, manuals, programs, data files, procedures, and training material;
  • Controls and evaluates systems testing as a member of a systems test team;
  • Writes user, operations and training manuals;
  • Trains user and operations personnel.

Supervision

  • Provides guidance and work leadership to programmers.

Project Administrator (Pad)

Duties

  • Assists data processing professionals, technical users and end users in simple routine tasks;
  • Provides administrative and technical support of a clerical nature as required to a project team;
  • Assists in performing such tasks as maintaining project documentation and system libraries;
  • Acts as the first point of contact in a 'hot-line' situation by accepting incoming calls, logging calls, attempting to resolve simple problems and following established procedures for more difficult problems;
  • Tracks projects change requests;
  • Maintains and updates relevant project information in manual and/or electronic files. Project information might include such things as project activity schedule, status reports, correspondence;
  • Uses computer tools, aids, system control languages on PCs, minis, or mainframes to perform primary functions;
  • Communicates with data processing professionals, technical users and end users on administrative matters related to the project.

Supervision

  • May be supervised by any category of resource.

Project Leader (PL)

Duties

  • Specifies the general requirements of the system, develops broad system alternatives and identifies their administrative, economic and technical feasibility and practically as well as associated policy and organizational change requirements;
  • Analyses and evaluates each alternative based on make/buy, impact and cost/benefit considerations, and proposes, justifies, plans and costs the implementation of the selected alternative;
  • Produces overall plan, a detailed plan for the functional analysis phase, and obtains approval of preliminary analysis;
  • Plans, directs and controls the activities of a system development team within scheduled time and cost parameters;
  • Evaluates proposed computer applications to determine technical, operational and economic feasibility;
  • Designs and tests systems to ensure that the objectives of the system are met and that the outputs produced are in accordance with client requirements;
  • Monitors the design, implementation and operations start-up of the proposed system against established goals, objectives and milestones.

Supervision

  • For significant informatics projects, the project leader serves as technical development specialist on the project team and supervises a system development team consisting of systems analysts/designers, and programmers;
  • For smaller informatics projects, the project leader is responsible of the preliminary analysis and the supervision of systems analysts, programmer-analysts and programmers.

Project Manager/ Systems Manager (PM)

Duties

  • Formulates statements of management, scientific and business problems, establishes procedures for the development and implementation of significant, new or modified computer systems to solve these problems, and obtains approval thereof;
  • 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 start-up by ensuring that resources from all service areas are made available and that the system is developed and in totality operates within previously agreed time, cost and performance parameters;
  • Reports progress of the project on an ongoing basis, and at scheduled points in the life cycle to the sponsors of the project;
  • Evaluates proposed computer systems to determine technical feasibility, functional adequacy, and estimated costs for implementation and operation;
  • Meets in conference with program managers, and other cognizant officials 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 scientific, business or engineering tools requiring a sound knowledge of mathematics and management sciences;
  • Must have a demonstrated capability of managing a team of specialists, analysts and programmers.

Project Manager/Scheduler

Duties

  • Interfaces, on a routine basis, with other project office members and representatives of stakeholder organizations;
  • Works with individual Project managers and their teams to develop schedules, ensure consistency of individual project plans, assist in reporting and rolling up individual project baselines, current and forecast schedules as well as variance and problem reporting;
  • Prepares and revises as required, a Project Schedule, Master Schedule and Project Plans. On approval, the Project Plans will be the guide for the project's planning and scheduling processes and provide a process for team members and committees to follow;
  • Facilitate and support Project Planning sessions on scope and activity definition, logic and duration and make the results available for the review and concurrence of the Project Manager and Project Forums;
  • Performs scheduling, monitoring and control activities, providing hard copy reports on a monthly basis to the Project Manager, and upon approval, to the Project Managers and Directors Forums and to other stakeholder audiences as required;
  • The Project Manager/Scheduler needs excellent facilitation, planning and reporting and tools skills. (Work Breakdown Structure (WBS) tools, MS Project, Risk+, Excel);
  • The Project Manager/Scheduler is expected to review all project documentation, plans, work packages, cost - performance data, and schedules, in draft, or final form as necessary for the scheduled management of risk and ensure open communication with stakeholders (i.e. Internal Audit Branch);
  • As required provide project planning/schedule briefings or reports to the Project Managers and Project Directors forums and other committees.

Quality Assurance Consultant

  • Develops quality assurance policies, procedures, metrics, forms and tools;
  • Develops software development standards;
  • Confirmation that the quality assurance process is being adhered to;
  • Makes recommendations for improvement.

Senior Platform Analyst

  • Develops and documents a detailed statement of requirements for the proposed system;
  • 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 detail plan for technical design phase, and obtains approval of the system proposal;
  • 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.

Senior Systems Analyst (SSA)

Duties of Functional Analyst

  • Develops and documents a detailed statement of requirements for the proposed alternative recommended in the preliminary analysis report;
  • Analyses functional requirements to identify information, procedures and decision flows;
  • Evaluates existing procedures and methods, identifies and documents data base content, structure, and application subsystems, and develops data dictionary;
  • Defines and documents interfaces of manual to automated operations within application subsystems, to external systems and between new and existing systems;
  • Defines input/output sources, including detail plan for technical design phase, and obtains approval of the system proposal.

Duties of Technical Analyst

  • Designs and documents in detail all system components, their interfaces and operational environment;
  • Designs data structures and files, subsystems 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;
  • Writes user manual covering manual processes and operational procedures, defines user acceptance testing checklist and obtains user acceptance thereof;
  • Identifies and documents system specific standards relating to programming, documentation and testing, covering program libraries, data dictionaries, naming conventions, etc.;
  • Initiates hardware/software acquisition, develops conversion plans and parallel operation procedures, estimates resource and cost requirements.

Duties of Implementation Analyst

  • Produces an operational system including all forms, manuals, programs, data files, procedures and training material;
  • Creates system production library, operations manual, training manuals, and test system;
  • Implements quality assurance standards to be used during implementation phase, designs programs and presents program design, and writes modules and procedures;
  • Develops test system and test modules, programs, subsystems, system and procedures, analyses performance and tunes system, and completes system documentation;
  • Performs independent verification and validation (IV & V) of software applications and systems function and performance.

Duties of a Senior Technical Writer/Documentation Analyst

  • Reviews documentation standards and the existing project documentation;
  • Determines documentation requirements and makes plans for meeting them;
  • Gathers information concerning the features and functions provided by automated information systems from users and system developers;
  • Assesses the audience for the manuals which are required and prepares a statement of purpose and scope for each manual;
  • Develops a table of content for each manual and writes or edits the required content;
  • Investigates the accuracy of the information collected by making direct use of the system being documented;
  • Assists the development team in testing the application prior to implementation;
  • Prepares or coordinates the preparation of any required illustrations and diagrams;
  • Designs the layout of the manuals. Uses word processing, desk top publishing and graphics software packages to produce final camera-ready copy;
  • Prepares training materials;
  • Establishes, presents and obtains approval of detailed plan for installation phase.

Duties of a Database Administrator

  • Works very closely with the users in order to maintain and safeguard the database;
  • Identifies requirements for improvements to existing databases by determining users' information requirements and system performance and functional requirements;
  • Maintains data dictionaries;
  • Develops and implements procedures that will ensure the accuracy, completeness, and timeliness of data stored in the database;
  • Mediates and resolves conflicts among users' needs for data;
  • Develops and implements security procedures for the database, including access and user account management;
  • Advises programmers, analysts, and users about the efficient use of data;
  • Maintains configuration control of the database;
  • Performs and/or coordinates updates to the database design;
  • Controls and coordinates changes to the database, including the deletion of records, changes to the existing records and additions to the database;
  • Develops and coordinates backup, disaster recovery and virus protection procedures.

Supervision

  • As a member of the system development team and in conjunction with the project team headed by a project leader and/or project manager, supervises the activities of systems analysts, programmer-analysts and programmers engaged in the planning, development and implementation of significant new and modified computer systems.

Systems Auditor

Reviewing organizational IT policy, standards and procedures and providing advice on their adequacy.

Conducting systems under development reviews by reviewing project documentation, conducting interviews, assessing work completed, and, based on findings, reporting on compliance with policy, standards and procedures; and, progress against plan.

Conducting reviews of systems recently implemented and reporting:

  • benefits actually achieved versus projected benefits;
  • features actually delivered versus stated requirements;
  • the adequacy of controls and system security features;
  • user satisfaction based on surveys or interviews, and;
  • system performance and reliability.

Reviewing systems that have been in production status for some time and reporting on issues and deficiencies.

Technology Analyst (TAn)

Duties

  • Prepares implementation plans for particular technologies;
  • Installs and monitors particular facets of technology;
  • Configures and optimizes technical installations;
  • Troubleshoots, and responds to user problems;
  • Maintains up to date knowledge of particular technologies and products supporting that technology.

Supervision

  • Works under supervision of Project Leader or more senior technology consultant;
  • May direct the work of Technology Operator(s).

Duties of a LAN Administrator

  • Works very closely with the users in order to operate, maintain and safeguard the LAN;
  • Identifies requirements for improvements to existing LANs by determining users' information requirements and system performance and functional requirements;
  • Develops and implements LAN expansion services;
  • Mediates and resolves conflicts among users' needs for LAN services;
  • Develops and implements security procedures for the LAN, including access and user account management;
  • Provides user advisory and information services, such as help desk;
  • Maintains and controls documentation for the LAN and LAN software;
  • Maintains configuration control of the LAN equipment and software;
  • Co-ordinates hardware maintenance, repairs and upgrades to the LAN;
  • Develops and co-ordinates backup, disaster recovery and virus protection procedures;
  • Installs and tests LAN operating, utility and applications software.

Technology Architect (TA)

Duties (General)

  • Develops technical architectures, frameworks and strategies, either for an organization or for a major application area, to meet the business and application requirements;
  • Identifies the policies and requirements that drive out a particular solution;
  • Analyses and evaluates alternative technology solutions to meet business problems;
  • Ensures the integration of all aspects of technology solutions;
  • Monitors industry trends to ensure that solutions fit with government and industry directions for technology.

Duties of Hardware Architect

  • Reviews computer software systems and data requirements as well as communications and response needs and devises computer hardware configurations to support them;
  • Develops techniques to improve system throughout and optimize hardware utilization;
  • Evaluates computer hardware systems relative to their ability to support specified requirements and, by determining potential and actual bottlenecks, improves system performance through recommended hardware changes;
  • Should be well versed in hardware compatibility, and has participated in the design of real-time or remote access systems and has a working knowledge of process control and/or large timesharing hardware systems.

Duties of Software Architect

  • Reviews computer software systems and data requirements as well as communication and response needs and determines operating systems and languages needed to support them;
  • Analyses computer programs in terms of hardware and operating system compatibilities and utilization;
  • Should be familiar with compilers and other language translators and can determine costs for converting computer programs from one language or machine to another;
  • Given the constraints of the operating system and the hardware, can structure software programs to operate within the environment;
  • Improves software systems efficiency through recommending better utilization of operating system capabilities;
  • Minimally, the software specialist has participated in the design of one operating system and has working knowledge of the systems of other manufacturers;
  • Has acted as a systems analyst and programmed assembly language as well as several higher level languages;
  • Should be familiar with queuing techniques and job sequencing controls within a multiprogramming environment;
  • Should be familiar with Artificial Intelligence, Expert Systems and Neural Networks.

Duties of Communications Architect

  • The Communications specialist is technically competent in the area of data communications and transmissions and analyses computer software systems, data requirements, response times and computer hardware configurations relative to the communication and data transmission requirements;
  • Reviews communications local area networks and wide area networks as to their ability to support data processing requirements;
  • Recommends changes to transmission networks, both in terms of hardware devices and switching point required to improve network performance;
  • Has a working knowledge of coding and error detection methodologies;
  • Has participated in the analysis, design, and implementation of communication networks including data processing transmissions.

Supervision

  • May work independently or under the general supervision of a Project Director;
  • Directs the work of other technology consultants.

Technology Operator (TO)

Duties

  • Installs, maintains or operates particular technical facility or product;
  • Introduces operating releases;
  • Sets up and operates user help facilities, configuration control and other operational logs.

Supervision

  • Works under supervision of Project Leader or more senior technology consultant.

Web Accessibility Services

Management Consultant

  • Provide consulting services to build knowledge and internal capacity for developing and maintaining accessible policies, standards, programs and services;
  • Assists the Federal Departments in criteria development for procurement of accessible technology products and professional services;
  • Provide consulting services for review and redesign of strategic communications plans to ensure delivery channels for information dissemination can address the various communication styles of government employees and Canadians.

Publishing Consultant

  • Accessible authoring techniques for streamlined publishing of multi-channel information delivery systems;
  • Multiple/alternate format development - Braille, large print, audio recording, e-text;
  • Text/Narrative descriptions;
  • Format Conversions (PDF, text, accessible HTML);
  • Multiple format or Alternative Format Financial Statement/invoice.

Accessible Web site Tester / Evaluator
The evaluation assist Client's to identify accessibility issues within their current web site design and to appropriately allocate human and financial resources required to address any systemic barriers within the web development. Code evaluations are available to identify the coding techniques of each page of a site, or each page requested for evaluation from the client.

Web Team Coaching Services
From coaching sessions, web teams can learn how to develop accessible web sites that ensure cross-platform compatibility.

Sessions assist teams during development cycles to implement CLF compliant pages and applications.

Adaptive Technology Demonstrations
Similar in nature to the WAT service, demonstrations introduce accessible web design and a variety of Internet access technologies used by people with various communication styles.

Accessibility Informatics Help Desk Services
Provides technical support to Informatics divisions and web development teams as they address accessibility issues.

Accessibility Presentations
Provide important information about accessibility to diverse audiences.

  • to foster knowledge sharing among various branches of an organization
  • to help facilitate necessary approvals when implementing the changes required for achieving compliance with various government policies and standards
  • to customize to suit various forums and time require, such as Committee and team meetings, Workshops, Seminars and Conferences.

Wireless Application Services Consultant

  • Defining service requirements;
  • Designing and implementing wireless application services;
  • Advising developers of Web based application systems on the wireless access implications of their designs.