Link to New Search
CORRECTIONS AND REHABILITATION, DEPARTMENT OF

Title:  STAFF PROGRAMMER ANALYST (SPECIALIST)
Salary: $5,065.00 - $6,660.00
Posted: 03/27/2014

Job Description:

To apply for this position, a State Application (STD 678) must be submitted to the contact person listed. APPLICATION MUST INCLUDE POSITION NUMBER. In the 'Explanations' section of the STD 678, you must indicate your appointment eligibility (list, transfer, permissive reinstatement, etc.). All types of appointments will be considered. All applicants, regardless of the type of eligibility, must meet the Minimum Qualifications of the classification. To view the Minimum Qualifications, please visit the CalHR website and type in either the class code or title of the classification you are applying for. If you require confirmation of receipt of your application, please send certified mail.

No faxed or e-mailed applications will be accepted.

Supervision: Under the general supervision of the Data Processing Manager II within the Litigation Application Support Section (LAMS), the incumbent develops, implements, and maintains Information Technology (IT) systems. The Staff Programmer Analyst (Specialist) (Staff PA Spec.) has the responsibility for planning, designing and carrying out programs, studies or other work independently given administrative direction with assignments in terms of broadly defined missions or function by the supervisor.

Knowledge: This is a journey level position and the Staff PA (Spec.) must be familiar with data processing concepts, practices, methods and principles, particularly the phases of the Software Development Life Cycle as implemented within the Enterprise Information Services Division (EIS). The incumbent applies this knowledge to IT projects and imparts this knowledge to other co-workers. The incumbent is expected to understand the organization's business and priorities, and to take into account the larger business perspective in proposing and designing IT solutions. The incumbent provides technical support in the development, implementation and maintenance of mission critical, long-term IT application systems.

The incumbent is proficient with application analysis, development and support using three and four tier architectures, Oracle/SQL databases, client server applications, Web technology and middleware components. The incumbent has experience developing web-based applications using ASP.NET. The incumbent has the knowledge and skills to apply the tools used in LAMS to solve application problems and implement application enhancements. To be successful, the Staff PA (Spec.) plans project activities, prioritizes work, resolves issues, coordinates project resources, performs project tasks, estimates resources and time needed to complete work, and completes the work in an effective, accurate, and timely manner.

The incumbent completes assignments involving multiple tasks, single significant functions, or multiple functions. These assignments include writing complex programs, SQL queries, developing detailed program specifications, analyzing data and situations, reasoning logically and creatively, identifying problems, drawing valid conclusions, developing effective solutions, and documenting procedures and programs.

The incumbent, at this level, communicates effectively, orally and in written form with peers in the California Department of Corrections and Rehabilitation (CDCR) as well as with external customers. The incumbent writes project status reports, project plans, and reviews project documentation produced by the team members. The incumbent also gives verbal presentations to customers and briefings to EIS management.

Guidelines: The incumbent has knowledge of the organization’s business and takes into account the larger business perspective in proposing and designing IT solutions. The incumbent provides technical expertise in the development, implementation and maintenance of complex, mission critical and long-term IT application systems. The incumbent performs project planning, coordinates project resources, and leads team efforts to develop IT projects if necessary. To be successful, the incumbent is expected to ensure assignments are completed accurately and on schedule. The incumbent also directs and motivates team members to achieve project goals if necessary.

The Staff PA (Spec.) is responsible for following established procedures, system policies, operations and reference materials for the services provided. These include, but are not limited to: State Administrative Manual, Department Operations Manual, Strategic Information Systems Plan, Clean Management Policy, and various instructional and user manuals for the hardware, software, and tools used and supported by LAMS.

Complexity: The breadth of the Staff PA (Spec.) position includes analyzing, developing, and supporting enterprise-wide applications and information systems for departmental business functions. The Staff PA (Spec.) will be responsible for development, maintenance and technical support for the Peace Officer Application and Scheduling System (PASS) and Correctional Officer Database Project (CODP), in addition to support and technical guidance to other LAMS applications, including, but not limited to, Parole Violation Disposition Tracking System, the Lifer Scheduling and Tracking System, Disability Effective Communication System and several other systems. These applications span several servers, including firewalls, application and database servers, and are deployed to desktops throughout the State of California.

Scope and Effect: The Staff PA (Spec.) is responsible for providing services that affect a significant number of CDCR business areas. When considering service enhancements or additions, the Staff PA (Spec.) under general supervision identifies impacts, appropriate methodology and steps to proceed, and alternatives for the CDCR customers.

Personal Contact: The incumbent is expected to communicate effectively, orally and in written form with peers in the CDCR as well as with external customers. The incumbent will write project status reports, project plans, and review project documentation produced by the team members. The incumbent is expected to regularly give verbal presentations and briefings to CDCR management and to organizations outside the CDCR.

Purpose of Contacts: The Staff PA (Spec) is familiar with customer business program areas, practices, and Information Technology (IT) service requirements. The incumbent possesses the ability to provide factual information, and consider and value differing viewpoints, goals, or objectives while influencing, motivating, persuading, and leading individuals or groups despite controversy and dissimilar goals

The actual duties of the incumbent will include the following:

45% Application Design, Development and Enhancements
•Participate in the planning of Information Systems for the Enterprise Information Services (EIS) and the Office of Peace Officer Selection (OPOS) and provide technical guidance and direction to management.
•Independently analyze requirements and develop implementation plans.
•Interview customers and prepare formal system requirement specifications.
•Prioritize work, initiate contact with the appropriate staff and resolve issues.
•Design, program, test and install systems.
•Prepare for, conduct, and participate in walk-throughs.
•Develop solutions, code, test, document and install revised applications.
•Review project deliverables in each phase of the System Development Life Cycle.
•Understand the business global enterprise to include political and regulatory issues as well as its goals and mission.
•Prepare system, program and user documentation.
•Work with consultants and vendors.
•Develop impact assessments of proposed executive and legislative changes.
•Develop three-tier applications in the tools used and supported by LAMS.
•Ability and desire to work with technology such as ASP.NET, MVC, C#, Visual Basic, HTML5, JavaScript and Visual Studio 2010 or above.
•Develop reports using Oracle/SQL Server Reporting Services, SharePoint, HTML, and other reporting platforms.

25% Application Maintenance
•Troubleshoot problems in production systems, isolate causes, develop solutions, code, test, document, and install revised applications.
•Test new operating environments and migrate existing systems.
•Review plans, designs, and system specifications developed by other project teams to provide technical expertise and to identify necessary interfaces with assigned systems.
•Provide support to system users and provide assistance/training as needed. br> •Understand general security concerns, data backup, and recovery procedures.
•Collaborate with the team in efforts to develop solutions for common maintenance problems.

15% Project Plans, Schedules and Reporting
•Develop project plans and schedules.
•Report project status and unapproved deviations from approved schedules to LAMS Manager or project leader.
•Develop contingency plans as needed.
•Prepare internal and external project reports, including section and branch status reports.
•Develop control agency reports.
•Understand the need for project reporting and provide regular status reports to the LAMS Manager.
•Research, prepare and deliver presentations to users and EIS/OPOS management.
•Develop Feasibility Studies as needed.

15% Methodologies, Standards, Training and Others
•Prepare and review training documentation and participate in user training activities.
•Participate in the development of methodologies and standards.
•Participate in formal and informal training programs to strengthen programmer/analyst skills and knowledge of methodologies, techniques, tools, and packages.
•Be thoroughly familiar with the available tools, methods and procedures to complete assignments
•Evaluate commercial software products to determine potential benefit to the organization.
•Understand and educate others in CDCR’s Project Initiation process.
•Participate in Division meetings and other activities as required.
•Participate in team meetings and other team activities as required.
•Mentor junior staff in technical skills and methodologies.
•Research, investigate and keep current on trends in Information Technology.

ALL HIRES ARE SUBJECT TO HIRING FREEZE AND/OR BUDGET APPROVAL

Additional Information:

Working Title Position Number
Staff Programmer Analyst (Specialist) 065 - 620 - 1581 - 201
Location County
1940 Birkmont Dr, Rancho Cordova, 95742 SACRAMENTO
Timebase Tenure
Full Time Permanent   month(s)
Final Filing Date: Department Link:
Until Filled None Specified
Contact Unit/Address Contact Name/Phone
Enterprise Information Services
1940 Birkmont Dr
Rancho Cordova, CA 95742
Mesha Maximo

EISHumanResources@cdcr.ca.gov

Use your browsers "BACK" button to return to your results/listing page.

Start A New Search

Enter your email address to be notified when new STAFF PROGRAMMER ANALYST (SPECIALIST) vacancies are posted.

Start A New Search

View in Printer
Friendly Format


Notice: If you are not a current or former State employee, you must first take an examination to obtain list eligibility. This does not apply to Student Assistant vacancies. Learn all about it.

Equal Opportunity to all regardless of race, color, creed, national origin, ancestry, sex, marital status, disability, religious or political affiliation, age, or sexual orientation.

It is the objective of the State of California to achieve a drug-free state workplace. Any applicant for State employment will be expected to behave in accordance with this objective because the use of illegal drugs is inconsistent with the law of the State, the rules governing civil service, and the special trust placed in public servants.