System Support - Solution Architect

Overview

$DOE
Accepts corp to corp applications
Contract - W2
Contract - 1 year

Skills

Java
Business Requirements
Documentation
Application Development
Database
Test Cases
UAT
Best Practices
Coding
JAD
User Acceptance
Technical Documentation
Assembly
Test Support
JAR
MCP

Job Details

TITLE OF POSITION

System Support - Solution Architect

AGENCY NAME

The California Public Employees' Retirement System (CalPERS)

PERIOD OF PERFORMANCE

1 Year

REFERENCES

Three

INTERVIEW

Virtual or Client location (As client's Discretion)

PLACE OF PERFORMANCE

Hybrid (Consultant will be required to report to the CalPERS Headquarters three days per week)

SCOPE OF WORK

The consultant will work with the state team and undertake duties as an expert-level Solution Architect for the myCalPERS System application. The consultant will lead efforts to enhance enterprise system(s)/sub-system(s) changes by performing detailed analysis, functional design, application development, code review, solution architecture, triaging and testing activities in support of User Acceptance Testing (UAT). The consultant will lead efforts to enhance myCalPERS (MCP) system changes and act as the subject-matter expert on the implementation of complex functionality for MCP. The consultant will also provide expertise in creating technical documentation and performing data fixes to the application. The architect activities include expert-level Java programming using CalPERS approved frameworks supporting waterfall and agile delivery methodologies. The consultant will support other team members by performing code reviews and providing guidance on best practices for programming. The consultant's responsibilities will also include ensuring that all work performed complies with CalPERS Information Technology Services Branch (ITSB) policies, standards, procedures and guidelines.

Role and Responsibilities

Deliverable 1: Analysis and Design

Participate in analysis and design efforts to enhance various enterprise system(s) and sub-

systems(s).

Participates in Joint Application Requirements (JAR) and Joint Application Development (JAD)

sessions with customer representatives, business analysts, developers, testers, and other

technical staff to ensure the customer's needs are met.

Provide input and sign-off into the business requirements document, design artifacts and

requirements traceability matrix.

Deliverable 2: Solution Architecture, Development and Test support

Analyze and triage issues to determine the root cause, future level of effort, and viable path

forward.

Provide input into design alternatives and provide alternative solutions based on the

requirements and design artifacts.

Code and conduct code walkthrus and reviews with developers and other solution architects.

Create and maintain technical artifacts

Collaborate with various IT and program area staff to triage defects and issues.

Test coding solution using approved unit, assembly and/or system test processes and

procedures and support User Acceptance Tests.

Deliverable 3: Knowledge Transfer (KT)

Contractor will provide knowledge transfer of reporting efforts, escalated system issues, and

database changes and enhancements.

Knowledge transfer occurs via collaborative documentation, code commenting, cross- training, and job shadowing.

Knowledge transfer takes place at CalPERS via regular scheduled meetings and review of

documentation.

Documentation to include best practices and lessons learned during the project.

On an ongoing basis through the end of the contract, all work products and deliverables (project status reports, business process, triage incident reports with resolution, meeting minutes, test cases, test outcomes) have to be discussed with the contract manager to ensure that all the information is documented and placed in a file share. The contract manager will schedule knowledge transfer sessions at regular intervals to ensure that all the work production details have been documented, and the knowledge has been transferred to the state personnel.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Aroha Technologies