WORK DESCRIPTION - DESCRIPTION DE TRAVAIL Client Service

Transcription

WORK DESCRIPTION - DESCRIPTION DE TRAVAIL Client Service
WORK DESCRIPTION - DESCRIPTION DE TRAVAIL
FUNCTIONAL GENERIC WORK DESCRIPTIONS
Job/Generic Number - Numéro
d'emploi/de générique
Job/Generic Title - Titre d'emploi/de générique
Programmer Analyst, Application Development
GNCS020004
Job/Generic Classification Classification d'emploi/de générique
CS 02
Supervisor Position Number(s) Numéro du poste du surveillant
- GNCS030010
- GNCS030012
National Occupation Code - Code national des professions
2174 - Computer Programmers and Interactive Media
Developers
Supervisor Position Title(s) - Titre du poste du surveillant
- Team Leader, Application Development
- Team Leader, Application Development/Database and
Data Administration
Client Service Results - Résultats axés sur le service à la clientèle
Technical IT services and advice in the areas of applications development, testing, integration
and maintenance (including web-based) for internal and external clients.
Key Activities - Activités principales
Analyses, defines and documents client requirements and recommends solutions; conducts
impact analysis studies under supervision.
Designs, develops, tests, implements and maintains application systems on various technology
platforms. Participates in quality assurance activities.
Produces programming specifications, writes new or modifies existing code and produces
technical documentation such as user guides and related documentation.
Participates in the selection, installation, configuration, testing and modification of development
tools and ensures adherence to programming standards.
Provides technical advice, application assistance and delivers training sessions to internal and
external clients.
Participates in project teams and occasionally leads short-term teams or components of a large
project. Prepares work plans, supports the evaluation of proposals and coaches new staff as
Programmer Analyst, Application
Development
Page 1 of 5
Date Created: 2007-06-19
Last Modified: 2007-07-12
required.
Maintains knowledge of trends and developments and programming languages in systems
analysis and design, application/web design and development, application testing and
implementation techniques and practices.
Employee's Statement - Déclaration de l'employé
I have been given the opportunity to read and comment on the content of this work description.
J'ai eu l'occasion de lire et commenter le contenu de cette description de travail.
Name of Employee - Nom de l'employé
Signature
Date
Supervisor's Statement - Déclaration du surveillant
This work description accurately describes the work assigned to this position.
Cette description de travail décrit adéquatement le travail assigné à ce poste.
Name of Supervisor - Nom du surveillant
Signature of Supervisor - Signature du surveillant
Date
Authorization - Authorisation
Name of Manager - Nom du gestionnaire
Manager's Signature - Signature du gestionnaire
Programmer Analyst, Application
Development
Page 2 of 5
Date
Date Created: 2007-06-19
Last Modified: 2007-07-12
Skill - Habiletés
The work requires knowledge of:
Methods and practices of computer science, application development, departmental IT systems
methodologies, programming languages and tools, the Systems Development Life-Cycle
(SDLC), and testing techniques to develop business applications, and provide cost-effective
advice to clients.
Methods and techniques of business practices to analyze client requirements. Methods and
techniques of project management to participate in project teams and occasionally lead shortterm projects.
The mandate, objectives, technical standards and technologies of the Department and
organization; operations and programs in area of responsibility, the business needs of clients,
and applicable departmental and central agency legislation, policies and directives related to the
work.
Legislation, regulations and Government policies relevant to the position.
The trends and development in computer systems analysis techniques and practices, in
particular, technical applications including web-based, software development, testing, integration
and maintenance in order to provide state of the art services to client organization and to ensure
knowledge of emerging developments.
The work also requires:
Verbal and presentation skills to explain and provide technical training to clients; writing skills to
produce documentation, reports and training material.
Analytical skills to interpret technical and procedural problems and identify client requirements
and concerns and to design, develop and maintain applications (including web-based). Writing
skills to assist in the preparation of application development standards and to prepare
programming specifications, user guides and related documentation.
Effort - Efforts
Intellectual:
Intellectual effort is required to:
Analyze and evaluate client requirements or concerns and to write code, operating procedures
and reports; to assess system performance or network usage, to advise on corrective actions
and prevent the loss of critical data should a problem occur.
Analyze system application proposals and requirements, prepare work plans for projects of
Programmer Analyst, Application
Development
Page 3 of 5
Date Created: 2007-06-19
Last Modified: 2007-07-12
limited scope including deliverables, schedules and milestones, defining tasks and assigning
resources, monitoring progress against plans and taking corrective action as necessary, and
reporting on progress.
Design, develop, test, implement and maintain applications.
Coach and train programmers, development support staff and clients. Effort is required to
summarize information, adapt the explanation of technical issues to differing needs,
backgrounds, knowledge levels and learning styles of given audiences, prepare written material
such as specifications and to respond promptly to questions.
Produce analyses and recommendations of solutions with respect to the maintenance,
development, or implementation of IT applications.
Activities, recommendations and decisions have an impact on a project or team and affect the
attainment of application development team/project objectives.
Physical:
The work primarily requires sitting at a desk for prolonged periods of time to analyze data and
code, prepare project plans, and to write code or other documentation.
Responsibility - Responsabilités
The position is responsible for the design, development, testing, implementation and
maintenance of application systems; participating in quality assurance activities; and producing
programming specifications, writing new or modifying existing code and produces technical
documentation.
The position is responsible for contacts with colleagues, team leaders, technical specialists,
senior advisors and staff from client organizations to clarify requirements for services or to
resolve technical issues.
The position is responsible for the monitoring of contracts as required and for leading short-term
project teams. Makes price comparisons and prepares cost estimates for the purchase of
computer applications software. Responsible for a desktop and/or laptop computer, hardware
and software, and for maintaining data integrity, confidentiality and security in own work.
Working Conditions - Conditions de travail
Physical:
Work is performed in an open office environment, resulting in frequent distractions from office
conversations, telephones, interruptions from colleagues and a lack of privacy.
Programmer Analyst, Application
Development
Page 4 of 5
Date Created: 2007-06-19
Last Modified: 2007-07-12
Psychological: The work involves time pressures, changing and unpredictable priorities and
multiple demands that can result in stress.
Programmer Analyst, Application
Development
Page 5 of 5
Date Created: 2007-06-19
Last Modified: 2007-07-12

Documents pareils

WORK DESCRIPTION - DESCRIPTION DE TRAVAIL Client Service

WORK DESCRIPTION - DESCRIPTION DE TRAVAIL Client Service The work requires participating in work teams, project teams or committees, and assisting in delivering training. The work requires making price comparisons and preparing cost estimates under direc...

Plus en détail