file · web viewthis position serves as the manager of the commonwealth workforce development...

42
Appendix RR Personnel Work Skills Project Manager Job Summary This position serves as the manager of the Commonwealth Workforce Development System (CWDS). The manager is responsible for leading the team through all phases of the project and being the key decision maker for all technical and logistical determinations. The manager will serve as the key contact for project staff, program area staff and OIT staff. All project risk and issue resolution will be handled by the Project Manager. General Duties and Responsibiliti es **Other duties may apply** Monitor all staff work performance Develop and implement contract problem/resolution procedures in adherence to the signed agreement Provide status reporting on all project phases Provide clarification on any invoices submitted Ensure contract compliance, efficiency and timeliness in adherence to the signed agreement Produce and maintain reports and documentation as required by contract On-board staff as required; conduct all staff clearances, complete required access paperwork and maintain all staff documentation Produce Change Control Board Documentation as needed Calculate Earned Value Analysis for monitoring of project phases Technology Systems (and Components) Comprehensive Workforce Development System (CWDS) Key Competencies (Other skills and competencies may apply) Experience managing a large size custom project Outstanding communication and writing skills Strong ability to present information in client forums Strong meeting facilitation and interpersonal skills. Ability to engage participants in a work session and lead them to issue resolution Complete knowledge of the full System Development Lifecycle and other relevant technical and project management methodologies Analytical thinking in the review and understanding of business processes

Upload: buikiet

Post on 18-May-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: file · Web viewThis position serves as the manager of the Commonwealth Workforce Development System (CWDS). The manager is responsible for …

Appendix RRPersonnel Work Skills

Project ManagerJob Summary This position serves as the manager of the Commonwealth Workforce

Development System (CWDS). The manager is responsible for leading the team through all phases of the project and being the key decision maker for all technical and logistical determinations. The manager will serve as the key contact for project staff, program area staff and OIT staff. All project risk and issue resolution will be handled by the Project Manager.

General Duties and Responsibilities

**Other duties may apply**

Monitor all staff work performance Develop and implement contract problem/resolution procedures in

adherence to the signed agreement Provide status reporting on all project phases Provide clarification on any invoices submitted Ensure contract compliance, efficiency and timeliness in adherence

to the signed agreement Produce and maintain reports and documentation as required by

contract On-board staff as required; conduct all staff clearances, complete

required access paperwork and maintain all staff documentation Produce Change Control Board Documentation as needed Calculate Earned Value Analysis for monitoring of project phases

Technology Systems (and Components)

Comprehensive Workforce Development System (CWDS)

Key Competencies

(Other skills and competencies may apply)

Experience managing a large size custom project Outstanding communication and writing skills Strong ability to present information in client forums Strong meeting facilitation and interpersonal skills. Ability to engage

participants in a work session and lead them to issue resolution Complete knowledge of the full System Development Lifecycle and

other relevant technical and project management methodologies Analytical thinking in the review and understanding of business

processes Event logistics planning and coordination Strong communication skills (both written and oral) including the

ability to communicate with and understand the needs of both technical and non-technical staff

Ability to develop and maintain effective working relationships with program area staff

Effective time management and prioritization skills Flexibility, agility and change management skills Tolerance for ambiguity Ability to lead process improvement efforts

Page 2: file · Web viewThis position serves as the manager of the Commonwealth Workforce Development System (CWDS). The manager is responsible for …

Project ManagerSpecialist Skills

(Staff may be required to develop specialized skills in one or more of these tools)

PMP Certified Experience with CMMI Level 3 Processes ITIL Certified Microsoft Office Suite

Page 3: file · Web viewThis position serves as the manager of the Commonwealth Workforce Development System (CWDS). The manager is responsible for …

Business AnalystJob Summary This position serves as a liaison between the program area staff and IT

staff. As liaison, the incumbent must understand the program (delivery) needs and work with IT (applications) staff to incorporate these needs into the design of (computer screen) application development. The testing of applications and modification to applications and development of training outlines are also key responsibilities of this position.

General Duties and Responsibilities

**Other duties may apply**

Business Process Reengineering (BPR) Assessment of Existing Business Processes (As-Is Assessment)

Plan, coordinate and facilitate As-Is sessions with program staff in multiple business areas being supported

Create process flows using Visio-like diagramming tools that enable dynamic rules management in the Rules Engine

Create business process orchestration models with available web services using Visio-like diagramming tools

Document business process flows and develop process diagrams. Capture process inputs, outputs, tools, roles, tasks, barriers, constraints, decisions and outcome measures

Capture and document business area requirements across multiple business areas

Analyze requirements of multiple business areas to determine appropriate features/logic for the application system

Review policy and procedure documentation Develop BPR As-Is documentation Facilitate discussions to walk through processes, sub-

processes and activities as documented in the BPR As-Is deliverable

Review and validate existing business process documentation. Incorporate changes into As-Is documentation

Determine Future State of Business Processes (To-Be Assessment and Requirements)

Plan, coordinate and facilitate To-Be sessions with program analysts in multiple business areas being supported

Provide recommendations on business priorities through the review of risks and costs associated with business area requests

Identify areas for improvement in existing business processes. For multi-agency integrated systems (such as CWDS), Business Analyst will review the various business processes and engage subject matter experts to identify the most efficient integrated processes

Play lead role in issue resolution to reach consensus on business area improvements

Document To-Be business process established through consensus

Plan and coordinate internal and external focus group sessions. Gather and interpret input on business processes to determine what works well and the areas for improvement.

Page 4: file · Web viewThis position serves as the manager of the Commonwealth Workforce Development System (CWDS). The manager is responsible for …

Business Analyst Develop survey tools to gather input on business processes,

from internal and external customers. Analyze results and provide recommendations to Information Technology team

Oversee the implementation of feedback from focus group sessions and survey analysis

Develop BPR To-Be documentation. Review with program staff and incorporate feedback

Document requirements and work with program staff to assign priorities for implementation

BPR Gap Analysis and Assessment Identify gaps between the As-Is Processes and To-Be states Develop BPR Gap Analysis documentation. Review with

program staff and incorporate feedback Work with program staff to prioritize gaps which will

determine how to proceed with improvement and changes Develop BPR Assessment documentation

Functional Requirements, Use Cases and Screen Mockups Translate business requirements into technical specifications for the

application design and development. Document features in RequisitePro

Write and maintain use cases in Rational RequisitePro Review and elaborate business and security rules in use cases Develop use case diagrams in Visual Studio.NET Create screen-mockups Plan and facilitate screen mock-up review sessions with program

analysts and key program area staff Assist Application Developers in interpreting business needs and

addressing the documented requirements Oversee compliance of system design to business needs

Troubleshooting Develop and document procedures for handling helpdesk requests.

Identify categories to classify request complexity. Develop process flows for request escalation and resolution. Identify resolution roles and responsibilities

Work with Helpdesk team to gather helpdesk requests from the business areas, for the support of CWDS and other LI-OIT-BBAD-WDD systems

Document and categorize helpdesk requests. Determine complexity and level of effort needed to resolve request

Categorize, document, assess and prioritize helpdesk requests Implement corrective temporary solutions to address basic requests Escalate requests to appropriate roles including the Application

Developers Work with Application Developers to address helpdesk requests.

Interpret business needs into actionable corrective actions for the Application Developers to complete

Page 5: file · Web viewThis position serves as the manager of the Commonwealth Workforce Development System (CWDS). The manager is responsible for …

Business Analyst Work with Application System Admin to define and document change

control procedures/roles as well as oversee change control for change requests and enhancements

Work with Application System Admin to plan, direct and coordinate with agencies in the integration of external applications

Testing Plan, organize, perform and coordinate aspects of system and user

testing. Testing may include user acceptance testing, unit testing and component integration testing

Develop test scripts for testing activities such as integration testing and user acceptance testing

Participate in user acceptance testing. Execute test scripts Track testing results and document test findings Work with Application System Administrator to develop application

builds and oversee migration to testing and production environments Perform regression testing and document findings Create the necessary system documentation needed for production

migrations

Research and Review Assist in the development of Request for Proposals, Request for

Quotes and other applicable procurement strategies Participate in fact-finding studies related to systems assessment and

design modifications Participate in systems review sessions

Quality Assurance Work with clients to obtain feedback on system efficiency and usage

as well as user needs and issues. Document findings and provide recommendations

Training Program Development and Coordination Design training curriculum for application systems Develop training materials using an authoring tool Capture the development and maintenance of online help Identify and assess training delivery methods. Identify appropriate

delivery method for system training. Training may include formal and informal instructor-led classroom training, Web-based training, distance learning, webinar sessions and job aids

Work with program area training coordinators to plan and manage training logistics including reservation of training venues, facilities management, development of training calendars/timelines

Manage information relating to training sessions and participants in the Learning Management System (LMS)

Coordinate training program delivery in the business areas. Provide consultative support to the business areas in training program delivery. This may include serving as a consultant to approved

Page 6: file · Web viewThis position serves as the manager of the Commonwealth Workforce Development System (CWDS). The manager is responsible for …

Business Analysttrainers

Develop, deliver and interpret training evaluations Develop, review and update system documentation relating to

system operations and maintenance

Communication and Outreach Develop communication plan to address user information needs Identify appropriate communication channels Work with business areas to implement the communication plan

across the identified communication channels Develop and implement outreach plans to increase awareness/

education of system roll-out and enhancements Assess effectiveness of outreach programs. Document findings and

provide recommendations for increasing outreach effectiveness

Project Management Develop project implementation plans and work plans. Oversee work

plans and identify critical risks/issues Track action items, issues and risks in Rational ClearQuest

Technology Systems (and Components)

Comprehensive Workforce Development System (CWDS) Other LI-OIT-BBAD-WDD systems

Key Competencies

(Other skills and competencies may apply)

Ability to create process flows using Visio-like diagramming tools that will enable dynamic rules management in the Rules Engine

Ability to create business process orchestration models with available web services using Visio-like diagramming tools

Technical Writing knowledge Strong meeting facilitation and interpersonal skills. Ability to engage

participants in a work session and lead them to issue resolution Knowledge of the full System Development Lifecycle and other

relevant technical and project management methodologies Knowledge of the functions and capabilities of a variety of industry

standard application software including spreadsheets, databases, word processing, etc

Analytical thinking in the review and understanding of business processes

Event logistics planning and coordination Strong communication skills (both written and oral) including the

ability to communicate with and understand the needs of both technical and non-technical staff

Ability to develop and maintain effective working relationships with program area staff

Effective time management and prioritization skills Flexibility, agility and change management skills Tolerance for ambiguity Ability to lead process improvement efforts

Page 7: file · Web viewThis position serves as the manager of the Commonwealth Workforce Development System (CWDS). The manager is responsible for …

Business Analyst

Specialist Skills

(Staff may be required to develop specialized skills in one or more of these tools)

Rational ClearQuest and RequisitePro UPK (User Productivity Kit) for web-based training material

development IBM Learning Management System FileNet Content Management Tools Accessibility Testing tools (AccVerify, JAWS, Zoomtext and Dragon

Naturally Speaking) Eligibility Rules in Rules Authoring tools ITIL Certified

Page 8: file · Web viewThis position serves as the manager of the Commonwealth Workforce Development System (CWDS). The manager is responsible for …

Application DeveloperJob Summary An Application Developer is responsible for creating and maintaining

application code for the CWDS platform as well as testing and debugging the application using prescribed application development tools.

General Duties and Responsibilities

(Other duties and functions may apply)

Application Design and Code Development Maintain application design models in Unified Modeling Language

(UML) Design, develop and maintain application software on multiple

technical platforms using approved languages and tools Develop simple-to-complex application code for new or existing

applications based on various architectures. Ensure conformity to Commonwealth’s coding standards, procedures and techniques. Coding activities include data modeling/analysis, schema design, etc

Participate in requirements gathering sessions and work with Business Analysts and Database Staff to prepare accurate technical specifications and documentation for application design and development

Develop code to integrate / interface existing systems with new systems. Code systems to facilitate data transfers between interfacing systems

Develop class designs and participate in business component and user interface development

Develop data access library Facilitate code review sessions Work with Application System Administrator in the analysis, design,

development and implementation of application security requirements

Participate in all phases of application development projects

System Testing Develop code to resolve application performance issues highlighted

from system test results

Application Maintenance Resolve data fixes and debugging requests from business areas Provide advisory support and guidance to the business areas on

issues regarding system design, functionality and overall application use

Identify and implement best practices in designing scalable web based solutions for applications with multiple online and interface transactions

Work with the Business Analysts in the creation and revision of use case specifications, technical documentation and other descriptive documentation that may support software applications

Work with Application System Administrators in managing batch operations

Page 9: file · Web viewThis position serves as the manager of the Commonwealth Workforce Development System (CWDS). The manager is responsible for …

Application DeveloperTechnology Systems (and Components)

Comprehensive Workforce Development System (CWDS) Other LI-OIT-BBAD-WDD systems

Key Competencies

(Other skills and competencies may apply)

Object Oriented Design principles, practices and Unified Modeling Language (UML)

Knowledge of Commonwealth IT standards, policies and methodologies for application development

Understand best practices of application development in line with Commonwealth development standards

Experience in developing multi-tier web-based applications Ability to apply development tools/techniques to formulate end-user

technology solutions Ability to translate technical language into terms easily understood

by non-technical staff Ability to work well with others and complete tasks with minimal

supervision Ability to work in a high-pressure environment Strong team player and interpersonal skills Excellent problem solving and structured thinking skills Experience using latest development methodologies, coding

standards and design patterns Experience in working with cross-functional teams and mentoring

skills Excellent analytical skills. Good communication skills

Specialist Skills

(Staff may be required to develop specialist skills in one or more of these tools)

Rational ClearQuest Rational Requisite Pro SQL Server 2008 Crystal Enterprise application including Crystal Reports Developer Visual Studio.NET 2008 Team Foundation Server RapidSpell.NET webMethods Offline Access Toolset Rules Engine Toolset Mercury LoadRunner Mercury QuickTestPro Business Objects ITIL Certified

Page 10: file · Web viewThis position serves as the manager of the Commonwealth Workforce Development System (CWDS). The manager is responsible for …

Database AdministratorJob Summary A Database Staff is responsible for database planning, installation,

configuration, development, conversion, monitoring, optimization, troubleshooting, backup, recovery and security. Database Staff includes Database Analyst and Database Administrator roles.

General Duties and Responsibilities

(Other duties and functions may apply)

Database Planning Participate in Business Process Review sessions to understand

business processes, procedures and needs. Develop database solution that addresses business needs

Establish data administration standards and procedures that pertain to data elements, data dictionary, data sharing, entity relationship diagram and quality assurance

Develop and document procedures for defining, creating, revising and controlling Commonwealth databases

Participate in intra/inter agency data exchange initiatives

Database Installation and Configuration Perform custom database upgrades or generic installations. This

includes configuring clustering, default collation, file locations, number of instances, and service accounts

Create linked server Configure network libraries Troubleshoot failed installations

Data Architecture Design centralized and distributed database structures consistent

with Commonwealth applications and operations Develop reporting and data analysis architecture Develop and maintain logical & physical data models

Database Development Develop database coding guidelines and templates, and implement

database development best practices. Develop and ensure compliance with database development

standards (naming standards, process standards etc.) during database development activities.

Assist and guide development team with complex database procedures and functions.

Develop automation processes to create routine non-logic database procedures such as database triggers and delete procedures.

Provide efficient and effective database solutions to support batch and interface processing.

Create and maintain the ErWin data model. Ensure the integrity of the data model with respect to changes deployed to the databases.

Create and alter simple-to-complex databases. This includes adding filegroups, configuring filegroup usage, expanding and shrinking databases, setting database options and sizing/placing the transaction log

Configure database options for performance. Configurations include includes capacity, network connectivity, physical drive configurations, and storage locations

Page 11: file · Web viewThis position serves as the manager of the Commonwealth Workforce Development System (CWDS). The manager is responsible for …

Database Administrator Attach and detach databases Create and manage objects. Objects include constraints, indexes,

stored procedures, triggers, and views Manage database objects in the development, test, and production

environments Install and support database servers Develop and maintain data dictionary

Data Conversion Research, evaluate, test and install database software and perform

database software conversions and migrations to new levels or platforms while preserving data integrity

Perform object migration between database environments, (e.g., development, QA, production)

Database Monitoring, Optimization and Troubleshooting Monitor the performance of the database software and environment

infrastructure. This includes assessing space utilization and growth, tuning, backups, recovery, restores, resource utilization, index analysis, database logging, problem analysis and resolution

Optimize database performance. This includes indexing, locking, and recompiling

Optimize data storage. This includes optimizing files and filegroups as well as managing database fragmentation

Modify the database schema Perform disaster recovery operations. This includes performing

backups, recovering the system state and restoring data as well as configuring/maintaining/troubleshooting log shipping

Perform database integrity checks Troubleshoot system transactions and locking Analyze content and quality of databases, recommend data

management procedures and develop extraction processes Maintain control of the configuration of the database structure Optimize and troubleshoot database activity. Activities include cache

hits, connections, locks, memory allocation, recompilation, and transactional throughput

Configure, maintain, and troubleshoot replication services Monitor data transmittal between internal and external systems Provide data and adhoc queries to business users and external

customers Clone production databases for testing/ stress testing / patch

management/ upgrades etc Work with Application Developer to perform data fixes/updates for

business users and external customers

Database Backup and Recovery Define database backup and recovery procedures including backup

schedule and retention periods. Monitor backup processes and procedures. Prepare scripts to reload and recover databases from backup systems and develop procedures for the reconstruction of

Page 12: file · Web viewThis position serves as the manager of the Commonwealth Workforce Development System (CWDS). The manager is responsible for …

Database Administratorlost or damaged data

Database Security Configure mixed security modes or Windows Authentication. This

may include client connectivity, client operating system, and security infrastructure

Work with Application System Administrator to create and manage user log-on and security roles. Roles include application, database, and server

Work with Application System Administrator to enforce and manage security by using stored procedures, triggers, views, and user-defined functions

Work with Application System Administrator to set permissions in a database. This may include object permissions, object ownership, and statement permissions

Technology Systems (and Components)

Comprehensive Workforce Development System (CWDS) SQL Server 2005 (Enterprise Edition) Other LI-OIT-BBAD-WDD systems

Key Competencies

(Other skills and competencies may apply)

Knowledge of: Current principles and techniques in database design, planning,

organization, maintenance, relationships, storage structure, data types, constraints and access

On-line transaction processing and on-line analytical processing Data structure models, data warehouse administration and

information retrieval techniques Database performance measurement and evaluation techniques Database tuning at configuration and application level Normalized database design and rules Data integrity and concurrency Database problem resolution techniques Data analysis, data model development and data dictionary

development and maintenance Replication pattern and data design patterns for data structures Database backup and recovery principles and procedures Commonwealth database and application standards

Ability to: Install SQL Servers and replicate data between servers Work in a high-pressure environment Rapidly resolve issues and recognize when escalation is necessary Work well with others and complete tasks with minimal supervision Manage multiple projects and clients simultaneously Effective time management and prioritization skills Analyze and resolve database problems

Page 13: file · Web viewThis position serves as the manager of the Commonwealth Workforce Development System (CWDS). The manager is responsible for …

Database AdministratorSpecialist Skills

(Staff may be required to develop specialist skills in one or more of these tools)

Rational ClearQuest Crystal Enterprise Reports Developer SQL Server 2008 (Enterprise Edition) / SQL Server Integration

Services Windows 2003 Server ITIL Certified

Page 14: file · Web viewThis position serves as the manager of the Commonwealth Workforce Development System (CWDS). The manager is responsible for …

Application System AdministratorJob Summary The Application System Administrator is responsible for planning and

maintaining application configurations with respect to CWDS and other LI-OIT-BBAD-WDD systems. Key responsibilities include change implementation, batch operations, migration and regression testing, specific software upgrades, strategic planning, project management and application security.

General Duties and Responsibilities

(Other duties and functions may apply)

System Performance Monitor systems through mechanisms including log messages

review, system alert procedures for CPU, disk utilization, communication traffic etc

Develop and administer Operational Maintenance plans Provide support to DLI OIT staff in network infrastructure support and

maintenance Meet with business area staff and management on a regular basis to

review application performance and gather user requirements for enhancements/corrections to the application performance. Provide input in the evaluation of enhancements

Backups and Recovery Plan, coordinate, perform, monitor and verify system back-ups and

recovery Design back-out procedures

Batch Operations Manage batch processes including scheduling, specifications,

monitoring, problem identification and resolution

Software Upgrades Ensure software licensing and registration are maintained Administer third party software, including antivirus software Maintain an inventory of all hardware, software, third party software,

applications and databases used within the unit Recommend upgrades, patches, and new applications and

equipment Install software upgrades, patches and service packs Develop plan for system software and infrastructure upgrades

Application Security Define and manage user access according to security standards and

policies Communicate security roles and privileges definition to the DLI

security officer Manage security for server sign-on and the applications Analyze issues with end-user security and resource access control Audit the security event logs to determine security violations and

recommend/ implement appropriate action. Work with legal and DLI

Page 15: file · Web viewThis position serves as the manager of the Commonwealth Workforce Development System (CWDS). The manager is responsible for …

Application System AdministratorSecurity officer on violations

Develop, manage and update the security and disaster recovery plans

Migration and Regression Testing Work with Business Analysts to develop application builds and

oversee migration to testing and production environments Work with Business Analysts to perform regression testing and

document findings

Device Configuration and Installation Install and configure interfacing add-on devices such as scanners

and swipe card readers

Strategic Planning and Project Management Develop IT strategic plans to provide recommendations for network

topology, physical/logical design, application software changes, testing environment, user support and system maintenance

Participate in project planning including scope definition, deliverables, project activities, milestones, timelines and staffing

Change Control Work with Business Analyst to define and document change control

procedures/roles as well as oversee change control for change requests and enhancements

Work with Business Analyst to plan, direct and coordinate with agencies in the integration of external applications

Technology Systems (and Components)

System being supported: Comprehensive Workforce Development System (CWDS)

Netegrity Software (CA Identity Manager and eTrust SiteMinder) Other LI-OIT-BBAD-WDD systems

Page 16: file · Web viewThis position serves as the manager of the Commonwealth Workforce Development System (CWDS). The manager is responsible for …

Application System AdministratorKey Competencies

(Other skills and competencies may apply)

Knowledge of the Rational Product Suite Understanding of Service Level Requirements Experience in IT system administration Project Management Skills Experience with network security including firewalls, etc Strong organizational skills Ability to learn new technologies and procedures quickly Ability to work in a high-pressure environment Ability to communicate effectively with wide variety of users Ability to work on multiple, high priority tasks with minimal

supervision as well as manage multiple clients simultaneously Ability to balance long term projects and goals with short-term,

critical tasks Ability to rapidly resolve issues and recognize when escalation is

necessary Effective time management and prioritization skills

Specialist Skills

(Staff may be required to develop specialist skills in one or more of these tools)

Netegrity software packages (CA Identity Manager and eTrust Site Minder)

Tivoli Monitoring and Performance Tools Swipe Card Reader Installation Scanner Configuration Rational Product Suite (RequisitePro, ClearQuest and XDE) Microsoft Team Foundation Server WebMethods interface software ITIL Certified

Page 17: file · Web viewThis position serves as the manager of the Commonwealth Workforce Development System (CWDS). The manager is responsible for …

Security Subject Matter ExpertJob Summary A Security Subject Matter Expert is responsible for configuring the

security policies for the CWDS application, coordinate with the DLI Security team to migrate the security policies and provide design guidance to the application team in implementing key security features.

General Duties and Responsibilities

**Other duties may apply**

Coordinate with the application team leads to gather security requirements for the CWDS application

Implement the security policies for the CWDS application Coordinate with the DLI security team to migrate the policies in each

of the higher environments Planning and design guidance to the application team to implement

the security policy changes and updates Maintain the current security infrastructure and security

administration

Technology Systems (and Components)

System being supported: Comprehensive Workforce Development System (CWDS)

Netegrity Software (CA Identity Manager and SiteMinder) SQL Server 2008 Database

Key Competencies(Other skills and competencies may apply)

Knowledge of the CA’s Identity Manager and SiteMinder Knowledge of web services and code development Relational Database concepts Experience with network security including firewalls, etc Strong organizational skills

Specialist Skills(Staff may be required to develop specialized skills in one or more of these tools)

Netegrity software packages (CA Identity Manager and Site Minder) .NET and Java development Working knowledge of Websphere SQL Server 2008 Internet Information Server ITIL Certified

Page 18: file · Web viewThis position serves as the manager of the Commonwealth Workforce Development System (CWDS). The manager is responsible for …

Application ArchitectJob Summary An Application Architect is responsible for ensuring smooth operation of

the CWDS application, provide overall application design, guide and mentor the developers, coordinate build and deployment activities, monitor application performance and is also responsible for system documentation.

General Duties and Responsibilities

**Other duties may apply**

Coordinate with the application team and the technical team to ensure smooth operation of the CWDS application

Provide design guidance to the application team Implement development standards Perform Code reviews Monitor application and provide solution to mitigate performance

bottlenecks Coordinate the builds and deployment Coordinate load tests Coordinate the security vulnerability testing Monitor CWDS interfaces and batch cycles Coordinate with the DLI security team for policy migration and

overall security health of the application Update system documentation

Technology Systems (and Components)

System being supported: Comprehensive Workforce Development System (CWDS)

Visual Studio 2008, Team Foundation Server 2008 Various third party software (RapidSpell, OPSWAT metascan,

TinyMCE etc.) Netegrity Software (CA Identity Manager and SiteMinder) SQL Server 2008 Database webMethods $Universe Business Object/Crystal Reports CA’s Identity Minder/Site Minder Rational Clear Quest and Requisite Pro Load Runner/Web Inspect/Quality Center

Key Competencies(Other skills and competencies may apply)

Software Development Methodologies; Conversant with all phases of System Development Life Cycle

Recommend solutions and tools to the client Enterprise Architecture Integration Experience with network security including firewalls, etc Strong organizational skills

Page 19: file · Web viewThis position serves as the manager of the Commonwealth Workforce Development System (CWDS). The manager is responsible for …

Application ArchitectSpecialist Skills(Staff may be required to develop specialized skills in one or more of these tools)

Software Development Methodologies Design Concepts Visual Studio 2008 and Team Foundation Server 2008 Relational database SQL Server 2008 Enterprise Libraries Internet Information Server Overall knowledge of Java Development Security architecture in general ITIL Certified

Page 20: file · Web viewThis position serves as the manager of the Commonwealth Workforce Development System (CWDS). The manager is responsible for …

Build and Deployment AdministratorJob Summary A build and deployment administrator is responsible for managing

source control, managing code access controls, setup, configure and manage builds.

General Duties and Responsibilities

**Other duties may apply**

Setup and configure Source Control Implement Branching Strategy Schedule, execute and monitor Builds Perform Deployments Administer TFS Troubleshooting TFS Issues Maintain\Upgrade existing Build and Deployment Scripts

Technology Systems (and Components)

Build/Deployment methodologies Team Foundation Server Internet Information Server Batch Scripting

Key Competencies(Other skills and competencies may apply)

Team Foundation Server/TFS Templates Team / MS Build Branching methodologies Relational Database Concepts Organization Skills

Specialist Skills(Staff may be required to develop specialized skills in one or more of these tools)

Team/MS Build Working knowledge of .NET tools Working knowledge of Team Foundation Server API’s, Project

Templates Working knowledge of batch Scripts SQL Server 2008 Internet Information Server Overall exposure to Rational Tools like Clear Quest and its API’s ITIL Certified

Page 21: file · Web viewThis position serves as the manager of the Commonwealth Workforce Development System (CWDS). The manager is responsible for …

webMethods Subject Matter ExpertJob Summary A webMethods Subject Matter Expert is responsible for design,

development and testing of Interfaces between CWDS and other systems using the Software AG webMethods middleware product suite.

General Duties and Responsibilities

**Other duties may apply**

Interfaces Design and Code Development Design, develop and maintain interfaces software on multiple

technical platforms using approved languages and tools Develop simple-to-complex interfaces code for new or existing

interfaces based on various architectures. Ensure conformity to Commonwealth’s coding standards, procedures and techniques. Coding activities include data modeling/analysis, schema design, etc

Participate in requirements gathering sessions and work with Business Analysts and Database Staff to prepare accurate technical specifications and documentation for interfaces design and development

Develop VB.NET code to work with webMethods flow services.Develop T-SQL stored procedures to work with webMethods flow services.

Facilitate code review sessions Work with Application System Administrator in the analysis, design,

development and implementation of interface security requirements Participate in all phases of interfaces development projects

System Testing Develop code to resolve interfaces performance issues highlighted

from system test results

Application Maintenance Resolve data fixes and debugging requests from business areas Provide advisory support and guidance to the business areas on

issues regarding system design, functionality and overall interface use

Identify and implement best practices in designing scalable web based solutions for applications with multiple online and interface transactions

Work with the Business Analysts in the creation and revision of use case specifications, technical documentation and other descriptive documentation that may support CWDS interfaces

Technology Systems (and Components)

Comprehensive Workforce Development System (CWDS) Other LI-OIT-BBAD-WDD systems

Key Competencies

Object Oriented Design principles, practices and Unified Modeling Language (UML)

Knowledge of Commonwealth IT standards, policies and methodologies for application development

Understand best practices of interfaces development in line with Commonwealth development standards

Page 22: file · Web viewThis position serves as the manager of the Commonwealth Workforce Development System (CWDS). The manager is responsible for …

webMethods Subject Matter Expert(Other skills and competencies may apply)

Experience in developing multi-tier web-based applications Ability to apply development tools/techniques to formulate end-user

technology solutions Ability to translate technical language into terms easily understood

by non-technical staff Ability to work well with others and complete tasks with minimal

supervision Ability to work in a high-pressure environment Strong team player and interpersonal skills Excellent problem solving and structured thinking skills Experience using latest development methodologies, coding

standards and design patterns Experience in working with cross-functional teams and mentoring

skills Excellent analytical skills. Good communication skills

Specialist Skills

(Staff may be required to develop specialized skills in one or more of these tools)

Rational ClearQuest Rational Requisite Pro Rational XDE SQL Server 2008 Oracle Visual Studio.NET 2008 MS Team Foundation Server Continues Integration Tools (such as NANT and FxCOP) ITIL Certified

Page 23: file · Web viewThis position serves as the manager of the Commonwealth Workforce Development System (CWDS). The manager is responsible for …

Batch/$Universe Subject Matter ExpertJob Summary This position serves as the subject matter expert for the Dollar Universe

batch scheduling and monitoring tool as well as the CWDS architecture for batch jobs.

General Duties and Responsibilities

**Other duties may apply**

Scheduling of CWDS batch jobs in the Development and Systems Integration Testing environments using $Universe.

Monitoring and troubleshooting of CWDS Production batch jobs. Work with the CWDS application subsystem teams to determine

batch scheduling requirements. Work with the DLI Batch Scheduling team to promote batch jobs to

Production environments. Design and develop code for the batch processing of CWDS

application data. Maintain and modify existing CWDS batch jobs.

Technology Systems (and Components)

Comprehensive Workforce Development System (CWDS) Other LI-OIT-BBAD-WDD systems

Key Competencies

(Other skills and competencies may apply)

Ability to work well with others and complete tasks with minimal supervision

Ability to work in a high-pressure environment Strong team player and interpersonal skills Excellent problem solving and structured thinking skills Experience using latest development methodologies, coding

standards and design patterns Experience in working with cross-functional teams and mentoring

skills Excellent analytical skills. Good communication skills

Specialist Skills

(Staff may be required to develop specialized skills in one or more of these tools)

Orsyp Dollar Universe Microsoft VB.NET MS SQL Server T-SQL ITIL Certified

Page 24: file · Web viewThis position serves as the manager of the Commonwealth Workforce Development System (CWDS). The manager is responsible for …

Reports DeveloperJob Summary The Reports Developer will be responsible for creating new and

maintaining existing Crystal reports in the CWDS application.

General Duties and Responsibilities

**Other duties may apply**

• Create and support CWDS user reports. • Work in partnership with management, users, IT developers and subject matter experts to understand and develop report requirements • Develop, create and document custom reports • Participate in the development and support of new and existing CWDS reports utilizing T-SQL, Crystal reports and other tools. • Review and test reporting code. • Provide and update report/program documentation. • Work closely with business partners to understand their changing needs and make appropriate recommendations to new and existing reports. • Communicate effectively to team members, management and IT partners. • Plan, schedule and arrange own activities in accomplishing objectives.

Technology Systems (and Components)

Comprehensive Workforce Development System (CWDS)

Key Competencies

(Other skills and competencies may apply)

Experience creating and maintaining Crystal reports Strong SQL knowledge and should be able to write custom SQL

extensively including complex stored procedures. Ability to work well with others and complete tasks with minimal

supervision Ability to work in a high-pressure environment Strong team player and interpersonal skills Excellent problem solving and structured thinking skills Experience in working with cross-functional teams and mentoring

skills Excellent analytical skills. Good communication skills

Specialist Skills

(Staff may be required to develop specialized skills in one or more of these tools)

BOE Crystal Reports MS Visual Studio MS SQL Server Management Studio MS Office Suite ITIL Certified

Page 25: file · Web viewThis position serves as the manager of the Commonwealth Workforce Development System (CWDS). The manager is responsible for …

Testing AnalystJob Summary The Testing Analyst will be responsible for coordinating and executing

system test activities. This includes crafting and translating test strategies into test plans and schedules; creating test scripts/cases/data; executing test scripts and providing timely reports.

General Duties and Responsibilities

**Other duties may apply**

• Evaluate business requirement and technical specification documents in order to craft test strategies and assessments which would account for, durations, constraints, assumptions, etc. that are needed in order to fulfill test objectives. • Review and validate design specifications so as to ensure requirements traceability and to determine application/component functional readiness requirements. • Create and maintain test plans that define test objectives, methods and tools to be employed for the assigned project • Create or contribute to the definition of detailed project schedules, conveying clearly defined milestones for test preparation, execution, and compliance reporting activities and deliverables. Execute assigned tasks in harmony with the test schedule. • Lead and/or participate in the creation, distribution, and walkthrough of software test cases, scripts and other documents surrounding testing activities and ensure that all testing activities and deliverables are conducted in compliance with company standards. To include: o Organization, coordination and participation in test plan/case reviews o Design and preparation of test data o Progress reporting against assigned tasks o Raising, recording and retesting defects • Influence the use of automation tools to manage problems, develop test cases, execute regression and load testing, and facilitate the creation of supporting documents

Technology Systems (and Components)

Comprehensive Workforce Development System (CWDS)

Key Competencies

(Other skills and competencies may apply)

Experience creating test plans and scripts Ability to work well with others and complete tasks with minimal

supervision Ability to work in a high-pressure environment Strong team player and interpersonal skills Excellent problem solving and structured thinking skills Experience in working with cross-functional teams and mentoring

skills Excellent analytical skills. Good communication skills

Page 26: file · Web viewThis position serves as the manager of the Commonwealth Workforce Development System (CWDS). The manager is responsible for …

Testing AnalystSpecialist Skills

(Staff may be required to develop specialized skills in one or more of these tools)

HP Quality Center/Test Director HP LoadRunner MS Office Suite ITIL Certified

Page 27: file · Web viewThis position serves as the manager of the Commonwealth Workforce Development System (CWDS). The manager is responsible for …

Training SpecialistJob Summary The Training Specialist is responsible to develop, implement, and

maintain training programs relating to CWDS. Training programs consist of:  manuals, presentations, videos, supporting documents and training materials

General Duties and Responsibilities

**Other duties may apply**

Assists in administration and organization of training programs Prepare training materials Conducts technical training programs. Actively maintains a working knowledge of CWDS. Prepares and organizes training materials and reference library

including website Independently identifies training opportunities and works directly

with management to propose and implement training solutions Designs and facilitates training materials and lesson plans to achieve

training objectives Coordinates all aspects of training design and delivery including

material production, facilities, subject matter experts, and scheduling

Responsible for new staff training class including: host functions, delivering relevant training, managing agenda

Maintain Help Center section of the CWDS website Implement training solutions using various methods; computer

based training, online modules, WebEx, instructor led etc… Responsible for developing and delivering training for physically

disabled COPA staff as necessary

Technology Systems (and Components)

Comprehensive Workforce Development System (CWDS)

Key Competencies

(Other skills and competencies may apply)

Strong communication and presentation skills. Professional appearance and demeanor Team oriented Ability to work independently Complete understanding of the products and services available

through CWDS Knowledge of state government industry. Strong organizational skills. Strong customer service skills. Strong interpersonal skills. Must have expertise in a variety of training concepts, practices, and

procedures. Ability to work with managers at various levels to recommend

training solutions. Ability to reason and simplify complex processes. Strong knowledge of MS applications.

Page 28: file · Web viewThis position serves as the manager of the Commonwealth Workforce Development System (CWDS). The manager is responsible for …

Training SpecialistSpecialist Skills

(Staff may be required to develop specialized skills in one or more of these tools)

MS Office Suite WebEx Web Conferencing ITIL Certified

Page 29: file · Web viewThis position serves as the manager of the Commonwealth Workforce Development System (CWDS). The manager is responsible for …

Data Warehouse Database AdministratorJob Summary A Database Staff for the data warehouse is responsible for database

planning, installation, configuration, development, conversion, monitoring, optimization, troubleshooting, backup, recovery and security. Database Staff includes Database Analyst and Database Administrator roles.

General Duties and Responsibilities

(Other duties and functions may apply)

Database Planning Participate in database sizing for the data warehouse Troubleshoot analytical queries generated from the data warehouse Participate in Business Process Review sessions to understand

business processes, procedures and needs. Develop database solution that addresses business needs

Establish data administration standards and procedures that pertain to data elements, data dictionary, data sharing, entity relationship diagram and quality assurance

Develop and document procedures for defining, creating, revising and controlling Commonwealth databases

Participate in intra/inter agency data exchange initiatives

Database Installation and Configuration Perform custom database upgrades or generic installations. This

includes configuring clustering, default collation, file locations, number of instances, and service accounts

Create linked server Configure network libraries Troubleshoot failed installations

Data Architecture Design centralized and distributed database structures consistent

with Commonwealth applications and operations and the data warehouse

Develop reporting and data analysis architecture Develop and maintain logical & physical data models

Database Development Create and alter simple-to-complex databases. This includes adding

filegroups, configuring filegroup usage, expanding and shrinking databases, setting database options and sizing/placing the transaction log

Configure database options for performance. Configurations include includes capacity, network connectivity, physical drive configurations, and storage locations

Attach and detach databases Create and manage objects. Objects include constraints, indexes,

stored procedures, triggers, and views Manage database objects in the development, test, and production

environments Install and support database servers Develop and maintain data dictionary

Page 30: file · Web viewThis position serves as the manager of the Commonwealth Workforce Development System (CWDS). The manager is responsible for …

Data Warehouse Database AdministratorData Conversion Research, evaluate, test and install database software and perform

database software conversions and migrations to new levels or platforms while preserving data integrity

Perform object migration between database environments, (e.g., development, QA, production)

Support the data transformations across the database environments of the data warehouse

Database Monitoring, Optimization and Troubleshooting Monitor the performance of the database software and environment

infrastructure. This includes assessing space utilization and growth, tuning, backups, recovery, restores, resource utilization, index analysis, database logging, problem analysis and resolution

Optimize database performance. This includes indexing, locking, and recompiling

Optimize data storage. This includes optimizing files and filegroups as well as managing database fragmentation

Modify the database schema Perform disaster recovery operations. This includes performing

backups, recovering the system state and restoring data as well as configuring/maintaining/troubleshooting log shipping

Perform database integrity checks Troubleshoot system transactions and locking Analyze content and quality of databases, recommend data

management procedures and develop extraction processes Maintain control of the configuration of the database structure Optimize and troubleshoot database activity. Activities include cache

hits, connections, locks, memory allocation, recompilation, and transactional throughput

Configure, maintain, and troubleshoot replication services Monitor data transmittal between internal and external systems Provide data and adhoc queries to business users and external

customers Clone production databases for testing/ stress testing / patch

management/ upgrades etc Work with Application Developer to perform data fixes/updates for

business users and external customers

Database Backup and Recovery Define database backup and recovery procedures including backup

schedule and retention periods. Monitor backup processes and procedures. Prepare scripts to reload and recover databases from backup systems and develop procedures for the reconstruction of lost or damaged data

Database Security Configure mixed security modes or Windows Authentication. This

may include client connectivity, client operating system, and

Page 31: file · Web viewThis position serves as the manager of the Commonwealth Workforce Development System (CWDS). The manager is responsible for …

Data Warehouse Database Administratorsecurity infrastructure

Work with Application System Administrator to create and manage user log-on and security roles. Roles include application, database, and server

Work with Application System Administrator to enforce and manage security by using stored procedures, triggers, views, and user-defined functions

Work with Application System Administrator to set permissions in a database. This may include object permissions, object ownership, and statement permissions

Technology Systems (and Components)

Comprehensive Workforce Development System (CWDS) SQL Server 2005 (Enterprise Edition) Other LI-OIT-BBAD-WDD systems

Key Competencies

(Other skills and competencies may apply)

Knowledge of: Current principles and techniques in database design, planning,

organization, maintenance, relationships, storage structure, data types, constraints and access

On-line transaction processing and on-line analytical processing Data structure models, data warehouse administration and

information retrieval techniques Database performance measurement and evaluation techniques Database tuning at configuration and application level Normalized database design and rules Data integrity and concurrency Database problem resolution techniques Data analysis, data model development and data dictionary

development and maintenance Replication pattern and data design patterns for data structures Database backup and recovery principles and procedures Commonwealth database and application standards

Ability to: Install SQL Servers and replicate data between servers Work in a high-pressure environment Rapidly resolve issues and recognize when escalation is necessary Work well with others and complete tasks with minimal supervision Manage multiple projects and clients simultaneously Effective time management and prioritization skills Analyze and resolve database problems

Page 32: file · Web viewThis position serves as the manager of the Commonwealth Workforce Development System (CWDS). The manager is responsible for …

Data Warehouse Database AdministratorSpecialist Skills

(Staff may be required to develop specialist skills in one or more of these tools)

Rational ClearQuest Crystal Enterprise Reports Developer SQL Server 2008 (Enterprise Edition) / SQL Server Integration

Services Windows 2003 Server Business Objects knowledge is a plus to support data warehouse

Technology Systems (and Components)

System being supported: Comprehensive Workforce Development System (CWDS)

Netegrity Software (CA Identity Manager and eTrust SiteMinder) Other LI-OIT-BBAD-WDD systems

Key Competencies

(Other skills and competencies may apply)

Knowledge of the Rational Product Suite Understanding of Service Level Requirements Experience in IT system administration Project Management Skills Experience with network security including firewalls, etc Strong organizational skills Ability to learn new technologies and procedures quickly Ability to work in a high-pressure environment Ability to communicate effectively with wide variety of users Ability to work on multiple, high priority tasks with minimal

supervision as well as manage multiple clients simultaneously Ability to balance long term projects and goals with short-term,

critical tasks Ability to rapidly resolve issues and recognize when escalation is

necessary Effective time management and prioritization skills

Specialist Skills

(Staff may be required to develop specialist skills in one or more of these tools)

Netegrity software packages (CA Identity Manager and eTrust Site Minder)

Tivoli Monitoring and Performance Tools Swipe Card Reader Installation Scanner Configuration Rational Product Suite (RequisitePro, ClearQuest and XDE) Microsoft Team Foundation Server ITIL Certified

Page 33: file · Web viewThis position serves as the manager of the Commonwealth Workforce Development System (CWDS). The manager is responsible for …

Data Warehouse ETL Subject Matter ExpertJob Summary This position serves as the Subject Matter expert for monitoring and

maintenance of the Data Integrator ETL jobs in the EDW environment.

General Duties and Responsibilities

**Other duties may apply**

Design, development and deployment of data warehouse and data components.

Design and develop Business Objects Data Integrator jobs to extract data from various source systems.

Integrate data from various sources utilizing Data Integrator Real and batch components.

Design & develop interdependency of ETL jobs. Monitoring and troubleshooting of EDW Production ETL jobs. Work with other application subsystem teams to determine batch

scheduling requirements. Work with the DLI Batch Scheduling team to promote batch jobs to

Production environments. Design and develop new ETL jobs for processing of changes in CWDS

application data into the EDW environment Maintain and modify existing ETL batch jobs if needed

Technology Systems (and Components)

Enterprise Data Warehouse (EDW) – BWDP Data Mart

Key Competencies

(Other skills and competencies may apply)

Strong understanding of CWDS Transactional , EDW dimensional data model and EDW ETL Architecture

Experience in Data warehousing projects Ability to work well with others and complete tasks with minimal

supervision Ability to work in a high-pressure environment Strong team player and interpersonal skills Excellent problem solving and structured thinking skills Experience in working with cross-functional teams and mentoring

skills Excellent analytical skills. Good communication skills

Specialist Skills

(Staff may be required to develop specialized skills in one or more of these tools)

Business Objects Data Integrator 12.2.2.2 Universe Development MS SQL Server T-SQL ERWin ITIL Certified

Page 34: file · Web viewThis position serves as the manager of the Commonwealth Workforce Development System (CWDS). The manager is responsible for …

Data Warehouse BI Subject Matter ExpertJob Summary This position serves as the Subject Matter expert for the monitoring and

maintenance of Web Intelligence Reports and Crystal Xcelsius Dashboards in the Business Object Enterprise XI 3.1 environment.Business Objects reporting data structure development. Analyzes data, reporting needs and other requirements of end users. This position will handle data driven maintenance requests and drive development and maintenance of underlying data structures inside of Business Objects environments as well as MS SQL Server database structures and the associated security and other administrative management.

General Duties and Responsibilities

**Other duties may apply**

Maintain and update Universes as needed Maintain and update Xcelsius Dashboard components Crystal Xcelsius 2008 Dashboard performance tuning Report scheduling through BOE InfoView or CMC Web Intelligence report trouble shooting Create complex Business Objects reports and serve as the

primary reporting expert on all Business Intelligence enhancement and new development projects.

The ideal candidate will posses expert-level SQL skills and show demonstrated mastery of Business Objects.

Additionally, a deep understanding of Business Objects' Web Intelligence platform and administration will be critical in this role.

Technology Systems (and Components)

Enterprise Data Warehouse (EDW) – BWDP Data Mart Business Objects Enterprise (BOE) – InfoView BOE Central Management Consol (CMC) BOE Universe Designer – SQL Server 2008 BOE Web Intelligence Crystal Xcelsius 2008 Query as a Web Service (QaaWS)

Key Competencies

(Other skills and competencies may apply)

Experience in Data warehousing and Business Intelligence projects Ability to work well with others and complete tasks with minimal

supervision Ability to work in a high-pressure environment Strong team player and interpersonal skills Excellent problem solving and structured thinking skills Experience in working with cross-functional teams and mentoring

skills Excellent analytical skills. Good communication skills

Page 35: file · Web viewThis position serves as the manager of the Commonwealth Workforce Development System (CWDS). The manager is responsible for …

Data Warehouse BI Subject Matter ExpertSpecialist Skills

(Staff may be required to develop specialized skills in one or more of these tools)

Business Objects Enterprise XI 3.1 SQL Server 2008 syntax Universe Designer row level security Crystal Xcelsius 2008 Web Intelligence – combining universes at report levels ITIL Certified