The IT Project Manager Job Description and Its Responsibilities



Similar documents
Functional Area 3. Skill Level 301: Applications Systems Analysis and Programming Supervisor (Mercer 1998 Job 011)

INFORMATION TECHNOLOGY PROGRAMMER/ANALYST

Functional Area 1. Skill Level 101 : Information Systems Administration and Planning Manager (Mercer 1998 Job 006)

University of Central Florida Class Specification Administrative and Professional. Director Enterprise Application Development

th Ave. Helena, MT 59601

Monterey County ENTERPRISE RESOURCE PLANNING (ERP) BUSINESS ANALYST

Athabasca University Professional Position Description Section I Position Information Update Only Classification Review

SENIOR INFORMATION SYSTEMS MANAGER

Please Note: Temporary Graduate 485 skills assessments applicants should only apply for ANZSCO codes listed in the Skilled Occupation List above.

SAN MATEO COUNTY OFFICE OF EDUCATION CLASS TITLE: ADMINISTRATOR, INFORMATION TECHNOLOGY SERVICES

INFORMATION TECHNOLOGY INFRASTRUCTURE ANALYST

min exp years min educ

CLASS SPECIFICATION Systems Support Analyst II

Position Title: Management Info Chief. Working Title: Technical Project Management Section Chief

Product Name Manufacturer Manufacturer Part No Description Unit of Measure State Price

STATE OF NEVADA Department of Administration Division of Human Resource Management CLASS SPECIFICATION

Job Description Business Analyst/Programmer

SIN , SIN STLOC, RC - INFORMATION TECHNOLOGY (IT) PROFESSIONAL SERVICES

RFP Attachment C Classifications

DOJ SPECIFIED LABOR CATEGORIES

FRESNO COUNTY OFFICE OF EDUCATION CLASSIFIED MANAGEMENT POSITION Effective: October 1, 2015

STATE OF MONTANA SECRETARY OF STATE S OFFICE JOB PROFILE AND EVALUATION. SECTION I - Identification th Ave.

Special Item No Information Technology Professional Services. Government Site GSA Rate Effective March 6, 2015

CITY OF SALEM DATA CENTER INFORMATION SYSTEMS SPECIALIST SERIES

July 2013 SANTA BARBARA COMMUNITY COLLEGE DISTRICT

SENIOR SYSTEMS ANALYST

IS Supervisor 2 Career Executive: Technical Support Services

BENCHMARK EVALUATION. Highways and Public Works Information and Communications Technology

JOB DESCRIPTION SYSTEMS DEVELOPMENT OFFICER - Grade 6

Project Management Support

Architect, Data Warehousing and Business Intelligence. Information & Education Technology Services. Associate Director, Applications Development

OCCUPATIONAL GROUP: Information Technology. CLASS FAMILY: Systems and Infrastructure CLASS FAMILY DESCRIPTION:

INFORMATION SYSTEMS SPECIALIST

Systems Programmer/Analyst (12203) ( )

Software Quality Subcontractor Survey Questionnaire INSTRUCTIONS FOR PURCHASE ORDER ATTACHMENT Q-201

IT Sample Duties and Responsibilities Statements BAND B POSITION CONCEPT: JOURNEYWORKER / WORKING SUPERVISOR / LEAD WORKER

BUSINESS SERVICES ORGANISATION - INFORMATION TECHNOLOGY SERVICES. Band 4 ICT Technician JOB DESCRIPTION

SECTION J. List of attachments. 1. Labor Category Descriptions (29 pages) 2. List of Acronyms (2 pages) 3. Experience Format (1 Page)

Net Developer Role Description Responsibilities Qualifications

CLASS SPECIFICATION Systems Support Analyst I

ADMINISTRATIVE SUPPORT AND CLERICAL OCCUPATIONS SIN 736 1

Connections II Award #: GS00Q12NSD0019

NETWORK ADMINISTRATOR I/II

DTWMS Required Software Engineers. 1. Senior Java Programmer (3 Positions) Responsibilities:

General Dynamics One Source, LLC Alliant GS00Q09BGD0030 Labor Category Descriptions April

ADMINISTRATOR, NETWORK AND INFORMATION SYSTEMS

Position: Web Designer

INFORMATION SYSTEMS SPECIALIST

Training and Human Resources Manager

ADMINISTRATOR, INFORMATION SYSTEMS TECHNOLOGY, RESEARCH, PLANNING & EVALUATION STUDIES

Additional Offeror Qualifications: Not applicable.

Page 1 of 5. IS 335: Information Technology in Business Lecture Outline Computer Technology: Your Need to Know

Systems Analysis and Design Life Cycle

Exhibit F. VA CAI - Staff Aug Job Titles and Descriptions Effective 2015

Your Software Quality is Our Business. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc.

Crosswalk Between Current and New PMP Task Classifications

Company Background. Table of Contents: Company Background FPDS Services Price Matrix Labor Category Descriptions Services Provided

Program Lifecycle Methodology Version 1.7

Advisory Consultant Senor Business Analyst

CLASS SPECIFICATION. Business Intelligence Supervisor

Release 1. ICAPRG604A Create cloud computing services

Knowledge Base Data Warehouse Methodology

Role Description Enterprise Architect and Solutions Delivery Manager

EXHIBIT A STATEMENT OF WORK

Management Information Systems

C I T Y O F W E S T L I N N

HELP DESK SUPERVISOR

Information Technology Engineers Examination. Network Specialist Examination. (Level 4) Syllabus. Details of Knowledge and Skills Required for

T141 Computer Systems Technician MTCU Code Program Learning Outcomes

Capability Statement

Draft Copy. Change Management. Release Date: March 18, Prepared by: Thomas Bronack

FUNCTIONAL AREA 12. Network Administration (NET)

Information Systems Development Process (Software Development Life Cycle)

Haysville USD #261 Employee Performance Review System Analyst I

JOB TITLE: CURRENT CLASSIFICATION/GRID POSITION # IT Tech III AD Grid Level 5(e) #121 Database Administrator

Client Requirement. Why SharePoint

Please see below open positions at Quality Assurance Department at Hyland, creator of OnBase.

This guide provides the basics of writing a job description and covers the following sections of the job description:

CARLETON UNIVERSITY POSITION DESCRIPTION. Position Title: Manager, HR Systems Position No.: Approved by:

Medical Billing and Ensuring Compliance With the State of Montana

Network Support. Request for Proposals

Maintaining the operational effectiveness of organisation s Database management systems

STATE OF NEVADA Department of Administration Division of Human Resource Management CLASS SPECIFICATION

Position Description. Job Summary: Campus Job Scope:

Classification: CJIS Program Manager (UCR/Auditing) Title Code: V00681 Pay Range: 34

INFORMATION SYSTEMS ANALYST III

JOB DESCRIPTION. Service Desk Technician

SCHOOL DISTRICT OF ESCAMBIA COUNTY

Qulliq Energy Corporation Job Description

ASSEMBLY OF FIRST NATIONS

Location including building: Lansdowne Campus (Studland House) / University Wide

A H S A N M U H A M M A D J A W A I D

THIS POSITION IS ONLY OPEN TO CLASSIFIED EMPLOYEES (NON PROBATIONARY) IN THE FOPE UNTIL MARCH 31, 2015

FINAL DOCUMENT. Guidelines for Regulatory Auditing of Quality Management Systems of Medical Device Manufacturers Part 1: General Requirements

Infrastructure Engineer

POSITION QUALIFICATIONS. Minimum Experience (Yrs)

TERMS OF REFERENCE (TORs) OF CONSULTANTS - (EAG) 1. Reporting Function. The Applications Consultant reports directly to the CIO

Manufacturing Information Systems

SACRAMENTO CITY UNIFIED SCHOOL DISTRICT Position Description. DEPARTMENT: Technology Services SALARY: Range 13 Salary Schedule A

NETWORK AND INTEGRATED LIBRARY SYSTEMS ANALYST (Range 125)

Transcription:

IS Systems Development Services - Consultant/Administrator Project Manager Position Summary: Under the broad policy guidance of the KIDS Information Data System (KIDS) Application Development Services Manager or other BITS Application Managers, this position provides the most advanced level technical expertise and project management for applications professional IS work that supports all phases of the systems development life cycle, which includes development, implementation, testing, and maintenance of multi-platform including mainframe, Client/Server, and Internet systems in the KIDS Application Development Services Section of DCF BITS. Responsibilities include the project management, analysis, investigation of parameters and developing prototypes for employing new web technologies into systems development projects, research, evaluation, project planning, development, implementation for large innovative complex web projects interacting with CICS and Cobol mainframe programs and leveraging DB2 mainframe data following mandatory federal OCSE project development and reporting requirements utilizing a rigid system development life cycle methodology. The position is also responsible for on-going support of applications development with mainframe and Microsoft Web applications development software such as Visual Basic, VB.Net, ASP.Net,.Net Framework, Visual Studio, JavaScript, Web Services, Stored Procedures, CSS, C#, Ajax, XHTML, and HTML in a Microsoft Web development environment using components such as IIS, COM+, DB2 Connect, Team Foundation Server and interfacing with COBOL, CICS programs utilizing DB2 and Oracle Relational DataBase Management Systems. This position will be responsible for project management and coordination of the technical activities of the conceptual and detail design, implementation and support of major systems as part of the Departments critical KIDS in sourced system and includes project management of the complex highly technical Document Generation Replacement project. The position will function with independence and will have primary authority for project-related decision-making and negotiations with other business partners. This position functions as a vital member of the Department s IT implementation management team. The position will develop plans, review progress and make technical decisions for the department s technology projects. This position will lead and participate on work groups developing statewide strategies, standards, for the use of new technologies and long-term support across multiple data platforms, multiple network protocols, and multiple operating systems. This position will also coordinate technologies and expertise across division boundaries, integrate systems from various divisions to create enterprise-wide systems, and apply lessons learned in one emerging technology project to others. These responsibilities require well-developed relationships, communications and organizations skills. Goals and Worker Activities: 40% A. Direction, guidance, and consultation for development, implementation, support and maintenance of application technologies. A1. Research, plan, install, test, and support applications development software including.net, CICS, DB2, COBOL and JCL. A2. Identify software/hardware needs and lead or participate in efforts to procure software and hardware to support the development and operation of the system. A3. Coordinate the development of systems and integration with other existing and developing systems to ensure the system is compatible.

Page 2 A4. Prepare conceptual reports and management presentations to concisely inform management and other interested parties of technical capabilities. A5. Direct the development of design models and provide direction to department and customer management and other professional IS staff on appropriate use of new emerging technologies. A6. Ensure integration changes are made to appropriate hardware and software to accommodate new or changing applications. A7. Direct the maintenance of software packages on an ongoing basis to upgrade to new release/version, resolve problems, and maintain software stability. A8. Troubleshoot the most complex software integration problems, gather documentation, and work with software vendors and/or BITS staff as appropriate for problem resolution. A9. Provide the most complex problem diagnosis and resolution support within a new or enhanced system. A10. Maintain the most advanced technical expertise in the use of the DCF BITS hardware/software development facilities of.net, CICS, DB2, COBOL and JCL. A11. Provide assistance with the analysis of performance data related to new technology systems and with the development of techniques to optimize the use of computer resources. A12. Serve as primary advanced level technical consultant for review and verification of technical feasibility and the integration of new systems and software into DCF s application and technical architecture. A13. Provide the most advanced level technical support and assistance in the development and implementation of IT systems policies and procedures. A14. Monitor service levels such as response time, availability of servers, and recommend improvements in these areas. A15. Provide advanced technical guidance to programmers engaged in the design, development and implementation of new technology application systems. A16. Train and inform the staff in the use and function of advanced applications development tools and facilities support systems. A17. Serve as an advanced level expert consultant in the review and verification of technical feasibility, integration as well as performance impact of advanced applications. A18. Establish, coordinate and/or participate in development of bureau and agency -wide new technology standards, technical policies and parameters. A19. Interact with technical support, operations, and outside vendor staff to ensure coordination of their efforts with project team efforts. A20. Participate in management and peer group reviews to ensure the quality of the system project and to obtain required sign-offs.

Page 3 30% B. Analysis, design, development and maintenance of very complex information technology systems. B1. Analyze client information to identify the business requirements in clear, concise statements using structured analysis techniques. B2. Analyze alternative methods of meeting client business requirements to determine the most feasible and cost beneficial method of meeting the requirements. B3. Document the system design using structured design techniques according to section standards using Information Engineering and system development tools and methodologies, to permit management and peer group review of the system development and allow for ease of enhancements. B4. Provide the technical expertise in the design of very complex aspects of systems in conjunction with technical support staff to ensure that the design will meet client requirements while also meeting requirements of system integrity and auditability, and meeting objectives for data integration and network sharing. B5. Establish a testing methodology to assure that all portions of the system are thoroughly test and acceptable to clients and BITS prior to implementation. B6. Write or modify highly complex computer programs requiring knowledge of software such as.net, CICS, DB2, COBOL and JCL mainframe software. B7. Provide the highest level expertise in debugging complex system problems. B8. Establish the means for training end users, and operations staff to ensure that operational roles are understood. B9. Ensure the methods for conversion from existing automated or manual systems are established to provide continuity of client functions and avoid unnecessary business disruption. B10. Ensure required system documentation is developed according to standards. B11. Ensure effective operation of critical system by timely - often immediateresponse to system malfunctions and problems; respond to client s problems, requests and plans. B12. Prepare required inputs to department and bureau budget documents. B13. Assist in prime shift and non-prime shift on-call KIDS section support. 20% C. Responsible for project management. C1. Direct multiple projects in the design, development, research, review and verification of technical feasibility and the integration of new systems, technologies, and software into DCF s application architecture. C2. Negotiate project priorities and deadlines with client and staff in conjunction with section chief. C3. Ensure project schedules and work plans are developed using automated project management tools, and reviewed for project progress and take corrective action to comply with negotiated schedules. C4. Ensure tasks and responsibilities are assigned.

Systems Development Services-Consultant/Administrator Project Manager Page 4 C5. Develop staff backup for critical functions in assigned systems. C6. Prepare formal status presentations and report progress to bureau, IS agency, and client management. C7. Provide individual assistance to project team programmers using new or unfamiliar software. C8. Orient, direct, and guide project staff to ensure that their efforts coincide with project expectations. 5% D. Participation in and leadership of section and bureau-wide activities and projects. D1. Carry out special assignments to respond to the needs of the Applications Development Section and Bureau of Information Technology Services. D2. Prepare special reports, reviews, and recommendations as requested. D3. Orient new employees to shop standards, programming languages, utilities, procedures, JCL, and major application areas. Develop and update overview of Benefits application areas for inclusion in Benefits Training sessions. D4. Assist in formal tutoring of new employees. D5. Share knowledge with fellow programmer/analysts and provide assistance in areas of personal expertise. D6. Initiate and lead training programs on application area or technical topics tailored to the needs of staff assigned to the systems. D7. Assist with the interviewing and selection of applications team staff members. D8. Assist in providing feedback for annual evaluations for assigned staff including development of a training plan and the next year's goals and objectives. D9. Recommend desirable training and classification actions whenever possible through awareness and judgment. D10. Assist in maintaining high staff morale and productivity. 5% E. Personal Development E1. Read and discuss pertinent materials to maintain awareness of the operating procedures and environment of the Bureau of Information Technology. E2. Participate in Agency State task groups and professional organizations to maintain currency in the field, contribute to organizational initiatives, and network with other IT professionals. E3. Read books and periodicals to improve knowledge of information processing. E4. Attend conferences, seminars, and workshops to increase knowledge in information processing trends and issues, system development methodologies, productivity issues, and other applicable skills such as negotiation, communication, conflict resolution, planning, project management, leadership and supervision. E5. Review external publications to increase understanding of universal issues and needs, especially those pertaining to direct user offices.

Page 5 Knowledge, Skills, and Abilities: 1. Advanced knowledge of mainframe and web applications development software including CICS, COBOL, JCL, Visual Basic,.Net, Visual Studio, JavaScript, and HTML in a Microsoft Web development environment using components such as IIS, COM+, Visual SourceSafe, and utilizing DB2 and Oracle Relational DataBase Management Systems. 2. Advanced knowledge of complex mainframe applications. 3. Ability to identify software and hardware needs and lead efforts to procure software and hardware to support the development and operation of the system. 4. Advanced knowledge of information systems concepts, principles, practices, and techniques. 5. Ability to coordinate development and integration of multiple systems to ensure system compatibility. 6. Ability to direct development of design models and provide direction on technical capabilities and the appropriate use of new emerging technologies. 7. Ability to train, inform and direct staff in the use and function of advanced applications tools. 8. Ability to review and verify technical feasibility and performance impacts of new and modified systems. 9. Ability to analyze client information to identify the business requirements in clear, concise statements using structured and or object oriented analysis techniques. 10. Ability to prepare project requests and proposals in a clear, concise, and complete manner and at the projected level of user understanding. 11. Ability to analyze alternative methods of meeting client business requirements to determine the most feasible and cost beneficial method of meeting the requirements. 12. Ability to document the system design using structured and or object oriented design techniques using system development tools and methodologies. 13. Ability to provide technical expertise in the design of very complex aspects of systems. 14. Advanced knowledge of testing methodology. 15. Advanced skills writing or modifying highly complex mainframe and web application software including CICS, COBOL, JCL, Visual Basic,.Net, Visual Studio, JavaScript, and HTML in a Microsoft Web development environment using components such as IIS, COM+, Visual SourceSafe, and utilizing DB2 and Oracle Relational DataBase Management Systems. 16. Advanced skills in identifying and investigating system development/enhancement and performance issues. 17. Advanced skills in the development and implementation of IT systems policies and procedures. 18. Ability to lead complex IT projects 19. Ability to provide support and guidance to programmers in the design, development and implementation of new technology application systems. 20. Ability to multi-task between projects simultaneously. 21. Advanced knowledge of software development environments including test, development, training, and production. 22. Ability to analyze and evaluate IT project proposals and requests for conformity with applicable long and short range plans. 23. Advanced ability to analyze and evaluate system modifications to ensure that accurate programming specifications are met. 24. Advanced knowledge of debugging complex system problems.

Page 6 Knowledge, Skills, and Abilities continued: 25. Advanced ability to analyze and troubleshoot complex software integration problems. 26. Advanced knowledge of the System Development Life Cycle. 27. Ability to provide on-call support. 28. Excellent mastery of oral and written communications. 29. Organizational and time management skills. 30. Advanced knowledge of project/work plan development and management. 31. Advanced knowledge of project management methods. 32. Ability to orient new staff to organization standards and procedures. 33. Advanced knowledge of various resources for researching new and emerging technologies and determining applicability to project requirements. 34. Ability to work in teams.