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
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...