Senior Programmer Analyst (Specialist)/Staff Programmer Analyst
Calpers - Sacramento, CA

This job posting is no longer available on Calpers. Find similar jobs: Senior Programmer Analyst jobs - Calpers jobs

The California Public Employees’ Retirement System (CalPERS) is the nation’s largest public pension fund in providing retirement and health benefits to public employees, retirees, and their families and employers. Headquartered in downtown Sacramento, we are a destination employer within Northern California. CalPERS is family friendly and situated in close proximity to the Napa Valley, San Francisco, Lake Tahoe, and other desirable destinations. CalPERS offers benefit packages, competitive salary, and opportunities for advancement. Join an organization with an international reputation for leadership and innovation.

If you are interested in becoming part of a diverse workforce where talent, experience, and expertise are valued, CalPERS invites you to apply for this employment opportunity.

For more information about additional employment opportunities at CalPERS, please visit

To view the position's duties and responsibilities for Senior Programmer Analyst (Specialist) select Duty Statement

To view the position's duties and responsibilities for Staff Programmer Analyst (Specialist) select Duty Statement

  • Knowledge of system development methodologies (e.g., Systems Development Lifecycle, Agile, Waterfall, Iterative)
  • .
    • Knowledge of various programming languages, frameworks, and build automation technologies (e.g., Java (J2EE), JSP, Spring, PERL, XML, Maven, Ant).
  • Knowledge of debugging/troubleshooting tools and techniques used to asses build problems with large configuration driven applications.
  • Knowledge of basic algebraic principles to define equations and manipulate variables.
  • Knowledge of Information Technology (IT) techniques for sorting, searching, and querying data (e.g., Structured Query Language).
  • Knowledge of application deployment methodologies to develop and perform necessary migration tasks.
  • Knowledge of techniques used to design interfaces (e.g., Web Services, COTS Integration, Graphic User Interface).
  • Knowledge of technologies that support electronic publishing such as word processing software (MS Word), spreadsheet software (MS Excel), presentation software (MS PowerPoint), and database software (MS Access).
  • Knowledge of usability standards and testing scenarios.
  • Ability to update and maintain computer programs/applications.
  • Ability to analyze business requirements and develop technical solutions.
  • Ability to write technical reports to ensure processes performed are appropriately recorded.
  • Ability to utilize reusable application components to streamline development and improve consistency and maintainability.
  • Ability to adapt to changes in priorities, work assignments, and other interactions.
  • Ability to work on multiple projects and/or assignments concurrently.
  • Ability to work independently on projects or assignments without close supervision or detailed instructions to achieve intended results.
  • Ability to analyze information and situations, reason logically and creatively, and identify problems in order to draw valid conclusions and develop effective solutions.
  • Ability to apply creative thinking in the design and development of methods of processing data within information technology systems.
  • Ability to develop specific goals and plans to prioritize, organize, and accomplish work
  • Ability to delegate work assignments at the appropriate level of responsibility.
  • Ability to develop work plans and other project management documents to monitor work projects.
  • Ability to actively listen to others to facilitate an open exchange of ideas and provide for effective communication.
  • Ability to monitor the work of staff to ensure that it meets agreed upon business requirements.
Desirable Qualifications
  • Special Personal Characteristics
  • Knowledge of public pension systems.
  • Experience managing multiple application code branches executing tasks such as merging, branching, reverting changes, creating patches, fixing versioning issues using a version control system such as ClearCase or a comparable tool (Dimensions, SVN).
  • Experience with build/dependency management frameworks such as Ant and Maven
  • Knowledge and experience with Unix (Shell programming), Linux
  • Knowledge and experience with issue tracking systems (Quality Center, ClearCase)
  • Experience working on large projects managing and coordinating the build effort for multiple concurrent development branches with complex release schedules targeting a large number of environments
  • Foundational competencies
  • Cognitive skills: Think, draw conclusions, think creatively, make decisions, and solve problems
  • Individual skills: Demonstrate a willingness to accept responsibility and display self-esteem
  • Listening skill: Listen effectively
  • Writing skill: Write proficiently for the workplace setting
  • Speaking skill: Speak to individuals or present to groups proficiently in the workplace setting
  • Reading skill: Read proficiently for the workplace setting
  • Interpersonal skill: Work cooperatively with others, carry out formal or informal training or mentoring of others, and maintain effective interpersonal relations with customers
  • Informational and technological skill: Acquire and analyze data from various sources
  • Work Ethic: Maintains appropriate dedication to the requirements of the job and the needs of the organization. Displays honesty and integrity in all job-related functions. Is present and punctual, and shows sincere desire to fulfill the designated duties and responsibilities of the job
  • Emotionally Stable: Able to maintain a mature problem-solving attitude while dealing with a range of stressful conditions such as interpersonal conflict, hazardous conditions, personal rejection, hostility, or time demands
  • Adaptability: Maintains effectiveness in varying environments, responsibilities, changing priorities and with various types of people.
  • Conscientious: Able to organize or schedule people or tasks; to develop realistic action plans while remaining sensitive to time constraints and resource availability; having a well developed sense of ethics and integrity
Intermediate competencies
  • Systems thinking: View organizations and work from a systems perspective
  • Team learning skill: Participate effectively and actively in workplace groups and use dialogue and other approaches to formulate, communicate, and test ideas generated by him/herself or others
  • Subject matter knowledge: Possess a solid foundation of background knowledge on the issue or subject that s/he sets out to learn about in the workplace
  • Persistence and confidence: Show determination to pursue new knowledge or skill, even when finding it or mastering it proves more difficult than expected
  • Sense of urgency: Display sensitivity to the importance of time to self and others
  • Honesty: Give information in a straightforward manner, free of deception, and elicit similar behavior from others
  • Giving respect to others: Defer to others with more experience or knowledge
Individuals who are currently at the Senior Programmer Analyst/Staff Programmer Analyst level or who are eligible for transfer or list appointment to this level are encouraged to apply online by selecting the “Apply” link above. Appointment may be subject to SROA/Surplus restrictions.

If you do not have internet access, please complete and mail a paper Standard State Application (STD. 678). In the Explanations section on the STD. 678, all applicants must indicate the basis of eligibility (e.g. SROA, Surplus, reemployment, reinstatement, transfer, list eligibility, or Training and Development [T&D] Assignment etc.). Surplus applicants applying by paper must attach a copy of their surplus letter with their paper application. All paper applications must be postmarked by the final filing date and mailed to the following address:

Human Resources Division - JOB#00756
400 Q Street, LPN, Room 3260
Sacramento, CA 95811

PLEASE NOTE: Applicants submitting a paper application must reference the JOB#00756 in the "Job Title" section of the STD. 678. In addition, Applicants submitting a paper application must print and attach any supplemental questions, statement of qualifications, or additional attachments as noted in the job bulletin or their application may be considered INCOMPLETE.

PLEASE NOTE: Possession of minimum qualifications will be verified prior to interview and/or appointment. If it is determined an applicant does not meet the minimum qualifications, the application will be forwarded to the State Personnel Board for review and the applicant's name may be removed from the eligibility list.

Through June 30, 2013, full-time employees' monthly pay will be reduced by 4.62% in exchange for eight (8) hours of leave. Part-time employees shall be subject to the pay reduction on a pro-rated basis consistent with their time base.