Link to New Search
CORRECTIONS AND REHABILITATION, DEPARTMENT OF

Title:  SENIOR PROGRAMMER ANALYST (SPECIALIST)
Salary: $5,571.00 - $7,109.00
Posted: 11/28/2012

Job Description:
ELIGIBILITY AND POSITION NUMBER YOU ARE APPLYING FOR MUST BE CLEARLY STATED ON YOUR APPLICATION OR IT MAY NOT BE CONSIDERED.

If you require confirmation of receipt of your application, please send certified mail. The duty statement for this position is included below in its entirety. There is free parking at this location. All methods of appointment may be considered.

Under the general direction of the Data Processing Manager II, in the Corrections Applications Solutions (CAS) Unit, the incumbent provides ongoing support to the Trust Restitution Accounting Canteen System (TRACS) and other CAS systems. There is a broad scope of professional responsibility and accountability at the senior level. The incumbent will function as lead on TRACS and complete independence is expected. As required, additional staff may be assigned to assist with TRACS. The incumbent is required to demonstrate expertise connected with staff direction and motivation, financial control, and achieving targets of delivery and quality. At this level, the incumbent has defined responsibility and authority for decision making.

The incumbent will display exceptional knowledge with respect to all aspects of application support. The incumbent, at this level, demonstrates a high-level knowledge of system design, applications development life-cycle issues and principles, and general information technology business procedures and practices. The incumbent is able to apply this knowledge to the support of TRACS.

(1) Extensive knowledge of data processing concepts, practices, methods, and principles and a global understanding of, and currency with respect to evolving industry trends, practices, and standards.

(2) Expert knowledge of the concepts and architecture of the Intel/Microsoft platform.

(3) Expert knowledge of database design using Microsoft Access but also knowledge of Microsoft SQL Server, Microsoft .NET development, Oracle relational database management systems, and other development tools such as Microsoft Visual Studio.

(4) Expert knowledge of business application development and maintenance using Microsoft .NET, Microsoft Access and Microsoft Visual Studio.

(5) Demonstrate the ability to apply this knowledge, and sensitivity to the business perspective of the organization in solving the more complex business problems.

(6) Demonstrate interpersonal, communication, and leadership skills necessary to serve in a lead capacity on the larger and more complex projects.

(7) Understand the State budgeting process, legislative and administrative procedures, procurement documents and procedures, licensing issues, and the roles and responsibilities of oversight and regulatory agencies in assuring quality control and system dependability.

(8) Ability to network and interface effectively with other technical personnel and the organization's management in securing the resources, expertise, and approvals necessary to implement large scale information technology solutions.

(9) Expert proficiency with the concepts of Project Management and the phases of the Software Development Life Cycle (SDLC) as implemented within Enterprise Information Services (EIS).

(10) Expert knowledge of the business enterprise, including goals and mission of the organization taking into account the larger business perspective.

(11) Expert knowledge in project planning, coordinating project resources, and leading efforts to support TRACS.

Guidelines: Guidelines are broadly stated and nonspecific, e.g., broad policy statements require extensive interpretation. Incumbents must use judgment and ingenuity in interpreting the intent of the guidelines that do exist and in developing applications to specific areas of work. The incumbent is an expert with the available tools, methods, and procedures in the TSU and the EIS. Frequently, the incumbent is recognized as a technical authority in the development and interpretation of guidelines. They are also able to apply selected technical tools, guidelines, etc., in such a way as to meet set targets of cost, time, quality, and performance.

Complexity: Decisions regarding the work to be done include largely undefined issues and elements. The work requires extensive probing and analysis to determine the nature and scope of the problems. The work contributes to the solutions of complex problems, architecture reviews, or strategic and tactical plans. Incumbents demonstrate all the necessary qualities of effective project or function leadership and play a key role in the success in the department's exploitation of IT and to the business as a whole. Incumbents also possess the technical competencies needed to train/mentor organization staff and customers in a complex technical area or process. Incumbents must demonstrate expert understanding of the relationship of their technical role with respect to the overall EIS mission and function. Incumbents are expected to use initiative and resourcefulness to develop new methods, criteria, and/or new policies to support the CIIMS support function.

Scope and Effect: Incumbents clearly demonstrate team leadership competencies and model the organization values in all activities. Primary responsibilities include project management and leadership in the support of CIIMS. Because of the expertise possessed by the incumbent, the DPM II may leverage that expertise on other projects as needed within the department. The incumbent has defined responsibility and authority for decision making. The scope of the work involves planning, developing, and implementing technological solutions that are essential to the mission of the overall organization or affect large numbers of people on a long-term or continuing basis. The incumbent endures assignments are completed accurately and on schedule. At this level, the incumbent will develop project plans, coordinate project resources and lead team efforts to support CIIMS. The incumbent is expected to lead one or more teams, assign work to team members and follow up to ensure assignments are completed accurately and on schedule. The incumbent also directs and motivates team members to achieve project goals.

Personal Contact: The incumbent consults or advises management, administrative or executive staff on the planning, development, implementation, and coordination of IT issues. This includes the operations, maintenance, installation, and construction of CIIMS and other information systems on a regular basis. Incumbents frequently contact vendors to assess new technologies; contractors to provide oversight, negotiate contract modifications, and analyze compliance with contract specifications. The incumbent communicates effectively, both orally and in writing with subordinates, peers, clients, customers, and higher level staff. Incumbents demonstrate a high level of presentation skills to all levels of audience. The incumbent possesses the necessary general and technical competencies to prioritize work, initiate contacts, and resolve issues. In order to be successful, incumbents are expected to develop extensive understanding of the business function of the different customer groups supported by CIIMS. The incumbent contacts managers, technical staff and system users to provide and make recommendations regarding system and problems requiring solutions. The incumbent, at this level, communicates effectively, orally and in written form with peers, clients and customers at all levels. Incumbents demonstrate presentation skills by preparing and conducting presentations and briefings for California Department of Corrections and Rehabilitation (CDCR) management and groups external to the CDCR. Purpose of Contacts: The incumbents actively participates in conferences, meetings, hearings, or presentations involving problems or issues of considerable consequence or importance. Individuals contacted typically have diverse goals, or objectives requiring the incumbent to achieve a common understanding of the problem and a satisfactory solution by convincing the individuals, arriving at a compromise, or developing suitable alternatives.

The actual duties of the incumbent include the following: 35% Application System Support • Trouble shoot complex production problems, isolate causes, develop solutions, code, test, document and install revised applications for TRACS and other CAS systems utilizing SDLC concepts.
• Lead the maintenance of system security, data back-up and recovery processes and procedures.
• Participate in hardware and software procurements.
• Provide application help desk support to customers, including the most complex problems.
• Review and approve impact assessment of proposed executive and legislative changes.
• Understand the political and regulatory issues of the organization.
• Develop contingency and operational recovery plans.
• Conduct and coordinate all phases of software testing.
• Develop impact assessments of proposed executive and legislative changes.
• Research abnormal data conditions and correct erroneous data caused by program problems.
• Administer TRACS database and monitor performance.
• Research, prepare, and deliver presentations to customers and management.
• Keep abreast of new developments in the industry.
• Understand, follow, and educate others in configuration management.
• Represent the CDCR at IT conferences and expositions.

35% Application System Development, Enhancements, and Maintenance • Resolve the most complex problems in application software, debug programs, determine and develop solutions, code, test, document, and install revised applications.
• Prepare and approve project deliverables in each phase of the System Development Life Cycle.
• Review and recommend approval of feasibility studies and other related documents.
• Take responsibility for substantial technical decision making within a largely unsupervised environment but within a clear accountability framework.
• Test new operating environments and migrate existing systems.
• Identify opportunities for process improvement in the current applications and take the necessary steps to have them evaluated and/or implemented.
• Design new application databases or propose modifications to existing databases.
• Develop and maintain test environments.
• Prepare and review feasibility studies and other related documents.
• Develop and review project deliverables in each phase of the System Development Life Cycle.
• Participate in customer interviews.
• Work with consultants and vendors.
• Facilitate, prepare for, and participate in peer reviews/walkthroughs.
• Prepare and review training documentation and participate in user training activities.
• Make presentations to all levels of CDCR Management as well as groups outside CDCR.

20% Project Management, Plans, Schedules and Reporting • Assign work to team members.
• Direct the work of consultants and vendors.
• Estimate resource needs for the most complex projects.
• Develop project plans and schedules.
• Develop contingency plans as needed.
• Prioritize work within the unit.
• Follow up with team members on assignments.

• Coordinate project resources and leads team efforts to implement IT solutions, crossing organizational boundaries if necessary.
• Lead teams.
• Identify alternative project resources.
• Prepare, or assist in the preparation, of internal and external project reports.
• Provide estimates for project tasks.
• Report project status and deviations from approved schedules to unit manager and CDCR Management.
• Prepare workload information, report time expended on project activities, explain deviations from approved schedules, and continually re-evaluate project schedules.
• Develop Feasibility Studies, Special Project Reports, Information Technology Procurement Plans, Post Implementation Evaluation Reports and funding requests as needed.
• Understand, follow, and educate others in CDCR’s Project Initiation Process.
• Report project status and deviations from approved schedules. • Prepare internal and external project reports as needed.

10% Methodologies, Standards, Training and Others • Develop templates and examples for system, application program, and customer documentation.
• Lead and participate in the development of methodologies and standards.
• Participate in formal and informal advanced training programs to strengthen programmer/analyst skills and knowledge of methodologies, techniques, tools, and packages.
• Communicate effectively both orally and in writing with subordinates, peers, clients, customers, and higher level staff.
• Influence, motivate, persuade, and lead an individual or group despite controversy and dissimilar goals, across all levels of the organization.
• Participate in hardware and software procurements.
• Act as a mentor and/or spokesperson in application development and project management best practices.
• Recommend software products that will benefit the organization.
• Create and implement process improvement of policies, methodologies and standards.
• Lead the customization of methodologies and standards to EIS.
• Backup the unit manager and other activities as required.
• Train or mentor staff in complex technical areas.
• Identify opportunities for process improvement of policies, methodologies and standards and take the necessary steps to have them evaluated.
• Know when to ask questions.
• Evaluate commercial software products to determine potential benefit to the organization.
• Participate in Division meetings and other activities as required.
• Manage your own workload.
• Understand, follow and educate others in CDCR’s Configuration Management Policy.

LIMITED TERM MAY BECOME PERMANENT

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

Additional Information:

Working Title Position Number
Senior Programmer Analyst (Specialist) 065 - 623 - 1583 - 002
Location County
1940 Birkmont Drive SACRAMENTO
Timebase Tenure
Full Time Limited Term  12 month(s)
Final Filing Date: Department Link:
Until Filled None Specified
Contact Unit/Address Contact Name/Phone
Enterprise Information Services
1940 Birkmont Drive
Rancho Cordova, CA 95742
Tanya Andrews

Tanya.andrews@cdcr.ca.gov


Special Requirements:
POSITION MAY BECOME PERMANENT

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 SENIOR 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.

The State of California is an equal opportunity employer to all, regardless of age, ancestry, color, disability (mental and physical), exercising the right to family care and medical leave, gender, gender expression, gender identity, genetic information, marital status, medical condition, military or veteran status, national origin, political affiliation, race, religious creed, sex (includes pregnancy, childbirth, breastfeeding and related medical conditions), and sexual orientation.