CMS Technical Analyst and Programmer

CMS Technical Analyst and Programmer

Job category: Technology

Job Type: Full Time

Rohnert Park, California

Closes on:

Job Description:

CMS Technical Analyst and Programmer (Analyst/Programmer- Career)

Sonoma State University

Job ID: 104615

Location: Sonoma State University (Rohnert Park, CA)

Full/Part-Time Full-Time

Regular/Temporary: Regular

Salary and Benefits

The anticipated starting salary placement depends on qualifications, experience and salary budget, and will not exceed $7,470 a month.

This position is eligible for a broad range of benefits, including medical, dental, vision, life and disability insurances, retirement (CalPERS), tuition waiver, vacation and sick leave. In addition, 14 paid holidays are offered each year; 13 scheduled on specific days and a Personal Holiday that may be taken any time during the year.

A comprehensive benefits summary for this position is available online by clicking the or by request from SSU Human Resources.

Application Deadline

This position is open until filled.

Conditions of Employment

This is a full time, exempt position, which will lead toward permanent status following the successful completion of a probationary period.


Sonoma State University is committed to achieving excellence through teaching, scholarship, learning and inclusion. In line with the Seawolf Commitment, our values include respect, responsibility, excellence and integrity. We strive to cultivate a community in which a diverse population can learn and work in an atmosphere of civility and respect. We encourage innovation, experimentation and creativity, as well as contributions to equity and inclusion, in the pursuit of excellence for all members of our university community.

Reporting to the Director of Information Systems, the CMS Technical Analyst and Programmer is responsible for analysis, design, program development and maintenance support for one or more of the campus information systems (PeopleSoft Common Management System, OnBase Enterprise Content Management (ECM) system) and third party applications that interface to PeopleSoft; and development or modification of PeopleCode, APIs, HTML, JAVA, and PERL CGI programs for PeopleSoft and other administrative systems. This position is a member of the Common Management System (CMS) department, which supports internal custom Information Technology (IT) development and centralized administrative computer systems on- campus.

Working relatively independently, major duties of the position include, but are not limited to, the following:

– Work with functional and technical teams, consultants, application managers and users to determine program requirements and meet with decentralized users to determine scope of projects and technical impacts on the system

– Coordinate efforts with other technical/functional leads to develop technical specifications

– Write, debug and test, programs, interfaces, reports

– Write and maintain documentation using department development standards

– Coordinates system interfaces with other programmers and analysts

– Provides technical programming support to users of assigned systems

– Provide technical assistance in coordinating and installing system upgrades for assigned CMS modules

– Design, develop and maintain data warehouse reports and/or queries

– Understand, interpret, write and/or modify SQR’s, PL/SQL and/or complex queries to support reporting needs of various administrative systems

– Design, develop and maintain PERL, JAVA, and CGI web based programs, and PeopleSoft tools such as application designer, and application engine

– Work with user community to understand data access and integration needs

– Develop and/or respond to user requests for program specifications

– Work closely with all areas within CMS and IT to manage project and work request deliverables, ensuring work requests and projects are delivered as requested and on schedule.

– Ability to outline technical needs and time estimations for completion required

– Participate in project meetings to ensure work is on track for success

– Ability to communicate with CMS, IT and department users as appropriate

– Evaluate and enhance the efficiency of existing programs in meeting current and future user needs

– Undertake special projects as directed

– Maintain and support associated databases

– Respond immediately in¬ person to ad hoc requests and emergencies during business hours

In support of OnBase:

– Configure, develop, administer and support components within OnBase

– Create and maintain existing scripts and API integrations; imaging; capture; document/content management; SharePoint; Workflows; and OnBase application solutions

– Analyze user system and application needs, determine and evaluate alternative solutions and approaches to meeting those needs, and select the optimal technology solution

– Develop alternative solutions and conduct feasibility studies

– Design fully integrated systems which may include applications, database, networks, and related systems

– Consult with users to identify and document software/system purpose, work flow issues, output needs and to determine overall functional and technical system requirements and specifications

– Assist in the development and delivery of training solutions for OnBase users

– Design user-friendly interfaces to systems, applications, and databases

– Serve as project coordinator on OnBase implementations, as needed

Performs other secondary duties as assigned.

Duties take place mostly in an office setting located at Sonoma State University. The normal work schedule is Monday through Friday aligned with regular campus hours. As a non-exempt employee, any request for overtime will be specified and pre-approved by Appropriate Administrator. Evening and weekend hours may be required and will be specified only by the supervisor to meet operational needs. The incumbent must maintain regular and acceptable attendance at such levels as is determined by the Appropriate Administrator. This position requires the ability to type at a keyboard for up to six hours a day, moving and regularly using fingers and hands.


This position requires a basic foundation of knowledge and skills in technical information systems and application program packages. This foundation would normally be obtained through a bachelor’s degree in computer science, computer information systems, engineering or a related field, or equivalent training and applied experience. In addition, the position requires the technical experience to be fully proficient in application development, enhancement and/or modification of large, enterprise-wide relational systems (preferably Oracle). The incumbent must have the requisite skills and knowledge to demonstrate competence with SQL, Unix command language, Shell scripting, PERL, CGI, HTML web development technologies. Knowledge of PeopleSoft, PeopleCode, APIs, Web Services, or other ERP applications highly preferred. Experience with PeopleSoft Campus Solutions highly preferred. Experience working with Enterprise Content Management system (OnBase) preferred. In addition, this position requires the following:

– In-depth knowledge of systems development life cycle and structured systems development concepts

– Working knowledge of network connectivity, integration, configuration and protocols

– Working knowledge of PeopleCode, Web services, APIs, PHP, HTML, JavaScript and XML

– Working knowledge and ability to determine systems logic/data flow in order to document and flowchart the processes

– Working knowledge and experience with analysis, de-bugging, and testing to identify and correct system failures

– Working knowledge and experience of system capability, design restrictions, security requirements, and client-server applications and ad-hoc reporting tools

– Working knowledge or experience developing workflows within an ECM (OnBase preferred)

– Ability to participate in business gatherings and technical reviews

– Knowledge of training theory and practices demonstrated by an ability to develop and deliver technical training and user documentation

– Demonstrated ability to provide practicable and thorough solutions to users’ problems

– Demonstrated ability to apply consultative skills to assess user needs and communicate technology systems and solutions

– Advanced ability to perform systems and applications needs analysis, prepare requests for proposals, and conduct feasibility studies

– Extensive ability to write/modify programs using multiple applications and databases

– Advanced ability to research and evaluate the functionality of vendor software to meet user needs, assess vendor proposals, and serve as a technical/vendor liaison

– Ability to use applications software, data structures and utilities, operating systems and communication interfaces within the computing environment

– Ability to identify and analyze problems and resolved them with the scope of authority

– Ability to perform interactive debugging and to test and analyze program failures

– Ability to use appropriate productive tools to provide for more rapid application development

– Ability to evaluate technical needs and provide time estimations

– Demonstrated ability to work independently as well as part of a team

– Ability to multi-task and meet deadlines

– Ability to maintain and upgrade relevant professional skills

– Ability to develop and deliver training and user documentation

– Ability to adapt to change in the work environment

– Ability to effectively handle multiple and competing demands

– Ability to accept constructive feedback and work cooperatively in group situations

– Ability to effectively communicate verbally and in writing with all levels within the university and establish and maintain productive and effective, inclusive working relationships amongst diverse populations including staff, faculty, administration, students, and other internal and external constituents

– Ability effectively communicate technical information verbally and in writing to non-technical users

Qualification Note

Evidence of degree(s) or certificate(s) and/or license(s) required at time of hire.

Application Process

To apply, click here:

Materials submitted with your application will not be returned. The ADA Coordinator is available, at 707/664-2664, to assist individuals with disabilities in need of accommodation during the hiring process.

Qualified candidates must submit the following to be considered:

1. Cover Letter and Resume – application system only allows one document to be uploaded, so cover letter and resume must be included in the same MS Word or PDF file (file name should not contain any spaces or special characters)

2. Online Employment Application (complete entire application, resume/cover letter will not substitute for any part of the application)

A background check (including a criminal records check) must be completed satisfactorily before any candidate can be offered a position. Failure to satisfactorily complete the background check may affect the application status of applicants or continued employment of current employees who apply for this position.


Other Information

Equal Employment Opportunity: The University is an Affirmative Action/Equal Opportunity Employer. We consider qualified applicants for employment without regard to race, religion, color, national origin, ancestry, age, sex, gender, gender identity, gender expression, sexual orientation, genetic information, medical condition, disability, marital status, or protected veteran status.

Mandated Reporting: This position may be considered a “mandated reporter” under the California Child Abuse and Neglect Reporting Act and is required to comply with the requirements set forth in CSU Executive Order 1083 as a condition of employment.

About Sonoma State University

Sonoma State University, located 48 miles north of San Francisco, is one of the 23 campuses of the California State University. Sonoma State University is a liberal arts institution with an enrollment of approximately 10,000 students and 530 full-time and part-time faculty. Our beautiful campus is located in Rohnert Park, at the foot of the Sonoma hills in the Wine Country.

Sonoma State University is proud to be a smoke-free campus, where smoking and other uses of tobacco products, such as smokeless tobacco, the use of e-cigarettes and similar devices, are prohibited.

Sonoma State University’s Jeanne Clery Act Annual Security Report is available at; Annual Campus Housing Fire Safety Report is available at

Contact Information

Sonoma State University

Human Resources

Main (707) 664-3100

Fax (707) 664-3196

1801 East Cotati Avenue

Rohnert Park, CA 94928

Copyright ©2017 Inc. All rights reserved.



Company name:
Sonoma State University

Position filled: Open

Email application here:

Apply at this website:

Company website: