file · web viewthis position serves as the manager of the commonwealth workforce development...
TRANSCRIPT
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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