Career Opportunity
1062-IS Programmer Analyst (156668)
Recruitment: RTF0156667-01115609
Published: May 30, 2025
Accepting applications until: June 12, 2025
Apply using SmartRecruiters, the City and County of San Francisco's application portal.
Job class: 1062-IS Programmer Analyst
Salary range: $99,346.00 - $124,930.00
Role type: Permanent Civil Service What does this mean?
Hours: Full-time
Exam type: Position Based Test
Rule: Rule of 7
List type: Combined Promotive and Entrance
About:
To Apply: Submit your application online by clicking on "I'm Interested" and completing the application. Resumes will not be accepted in lieu of a completed City and County of San Francisco application.
Please Note: If applying through Indeed, you must complete the City and County of San Francisco application through SmartRecruiters by going to: https://careers.sf.gov/ . Incomplete applications will not be considered.
This is a Position-Based Test conducted in accordance with CSC Rule 111A.
- Application Opening: May 28, 2025
- Application Deadline: June 12, 2025 at 11:59 PM (PDT)
- Recruitment ID: PBT-1062-156668
- Salary range: $99,346 - $124,930
- Compensation & Classification: https://careers.sf.gov/classifications/
The San Francisco Adult Probation Department (SFAPD) is dedicated to recognizing the individuality and diversity of justice-involved adults, young people, and their families. This department aims to address the unique challenges faced by these individuals by providing services designed to help them permanently exit the criminal justice system. Through a combination of opportunity and accountability, SFAPD provides a continuum of supportive, integrated services that are tailored to address individual needs, empower clients to overcome barriers, and help them become contributing members of the community. With a focus on enhancing public safety, seeking victim restoration, and maintaining structured and evidence-based supervision, both departments work tirelessly on behalf of San Francisco.
SFAPD operates the Community Assessment and Services Center (CASC) to provide comprehensive reentry services in partnership with city providers. The CASC operates as an innovative, "one-stop shop," where probation clients can meet with their probation officers and then walk downstairs to receive immediate services.
Role description
Under general direction of the IS Project Director, this position is responsible for supporting the Adult Probation Department (APD) in requirements development, implementation and roll-out of APD’s Case Management System (CMS), Liability and Risk Management (LRM) and Electronic Document Management (EDM) systems.
MAJOR, IMPORTANT, AND ESSENTIAL DUTIES
According to Civil Service Commission Rule 109, the duties specified below are representative of the range of duties assigned to this job code/class and are not intended to be an inclusive list.
Essential functions include: Perform development data reports, requirements development, setup and configuration of APD’s CMS. and LRM system; support development, implementation and maintenance of APD’s EDM system; perform installation, configuration, testing and debug the APD’s CMS, LRM and EDM and provide analysis and technical support for these systems; troubleshoot APD’s systems problems to find solutions; document APD’s business processes; create flow charts and data diagrams using Visio, and write technical and user documentation; provide technical level expertise and support required for successful implementation of APD’s CMS, LRM and EDM; support and continuous development; identify opportunities for operational improvements of APD’s existing systems; determine and analyze operating characteristics and requirements; develop or update coding routines; develop data mapping for the data migration to APD’s CMS and assist in systems’ data migration process; create test plan, provide migration support to users and resolve problems for implantation of APD’s CMS, LRM and EDM; prepare and maintain technical and user instructions, and provide training on new procedures for APD’s CMS, LRM and EDM; monitor and schedule production jobs; review status of submitted jobs; analyze and resolve problems as necessary and/or resubmit jobs; provide technical assistance for APD hardware and/or software to ensure system availability and timely and accurate reporting; document issues and possible solutions/recovery procedures; determining requirements for the development and/or enhancement of APD’s CMS, LRM and EDM systems; participate in planning, implementing and maintaining upgrades, updates, and fixes for APD’s CMS, LRM and EDM systems and their related components, without negative impact to the overall availability and reliability of the enterprise systems/networks; document procedures and troubleshooting techniques related to systems/networks software and hardware; develop and review documentation prior to general distribution.
How to qualify
Minimum Qualifications
These minimum qualifications establish the education, training, experience, special skills and/or license(s) which are required for employment in the classification. Please note, additional qualifications (i.e., special conditions) may apply to a particular position and will be stated on the exam/job announcement.
Education:
An associates degree in computer science or closely related field from an accredited college or university OR its equivalent in terms of total course credits/units [i.e., at least sixty (60) semester or ninety (90) quarter credits/units with a minimum of twenty (20) semester or thirty (30) quarter credits/units in computer science or a closely-related field].
Experience:
One (1) year of experience in application or software development or programming.
Special Condition:
The special conditions associated with the position(s) to be filled may differ from the standard minimum qualifications associated with this class code.
Twelve months experience with TSE196-COMPAS 8.X Suite.
Substitution:
Additional experience as described above may be substituted for the required degree on a year-for-year basis (up to a maximum of two (2) years). One (1) year is equivalent to thirty (30) semester units / forty-five (45) quarter units with a minimum of 10 semester / 15 quarter units in computer science or a closely related field.
Applicants must meet the minimum qualification requirement by the final filing date unless otherwise noted. All work experience, education, training and other information substantiating how you meet the minimum qualifications must be included in the “Education” and “Training and Employment Record” sections of the City and County of San Francisco online application by the filing deadline. A resume does NOT substitute for this section of the City application and will not be considered in determining whether you meet the minimum qualifications.
Desirable Qualifications:
The stated desirable qualifications may be used to identify job finalists at the end of the selection process when candidates are referred for hiring.
- Public Safety Technical Application Development and Maintenance Experience
- Criminal Justice Systems Business Analyst Experience
Verification:
Applicants may be required to submit verification of qualifying education and experience at any point during the recruitment and selection process. For more information on how to verify your experience or education please click here.
Verification of required work experience typically must be on the employer’s letterhead, and must include the applicant’s name, job title, description of job duties, dates of employment, hours per week, and signature of the employer, supervisor, or appropriate representative.
Applicants may submit performance evaluations showing duties performed to verify qualifying City experience. City employees will receive credit for the duties of the class to which appointed. Credit for experience obtained outside of the employee's class will be allowed only if recorded in accordance with the provisions of Civil Service Commission Rules. CCSF employees will not receive credit for experience obtained outside of their classification unless recorded in accordance with the provisions of the Civil Service Rule 110.9.1/111A.11.2.
Experience claimed in self-employment will only be accepted if supported by documents verifying income, earnings, business license and experience comparable to minimum qualifications above. Copies of income tax papers or other documents listing occupation and total earnings must be submitted.
Verification of qualifying education is a copy of your transcript or diploma. For more information, please click here.
Verification of required valid licensure/certification typically must be a photocopy of the license/certificate including the name of the issuing agency as well as the name of the license/certificate holder, license/certificate number, and expiration date.
Falsifying one's education, training, or work experience or attempted deception on the application may result in disqualification for this and future job opportunities with the City and County of San Francisco.
All work experience, education, training and other information substantiating how you meet the minimum qualifications must be included on your application by the filing deadline. Information submitted after the filing deadline will not be considered in determining whether you meet the minimum qualifications.
Resumes will not be accepted in lieu of a completed City and County of San Francisco application.
Applications completed improperly may be cause for ineligibility, disqualification or may lead to lower scores.
What else should I know?
Selection Procedures:
After application submission, candidates deemed qualified must complete all subsequent steps to advance in this selection process, which includes the following:
Minimum Qualification Supplemental Questionnaire (MQSQ): (Weight: Qualifying) Candidates will be required to complete a MQSQ as part of the employment application at a later time. This MQSQ is designed to obtain specific information regarding an applicant's experience in relation to the Minimum Qualifications (MQ) for this position. The MQSQ will be used to evaluate if the applicant possesses the required minimum qualifications.
Supplemental Questionnaire Evaluation (Weight:100%):
Applicants who meet the minimum qualifications will be sent a Supplemental Questionnaire via electronic mail after the closing of this filing period. The Supplemental Questionnaire is designed to measure the knowledge, skills and/or abilities in job-related areas required for the position. Applicants will be given a deadline to return the Supplemental Questionnaire. Those who do not respond by the established deadline will not be eligible to continue in the examination process and will not be added to eligibility list resulting from this process. All applicants’ responses to the Supplemental Questionnaire are subject to verification.
A passing score must be achieved on the Supplemental Questionnaire Examination in order to continue in the selection process and be placed on the eligible list. Candidates will be placed on the eligible list in rank order according to their final score. Candidate scores on this examination may also be applied to other announcements involving other job titles, when directed by the Human Resources Director.
The department may administer additional position-specific selection procedures to make final hiring decisions.
Eligible List/Score Report: A confidential eligible list of applicant names that have passed the civil service examination process will be created, and used for certification purposes only. An examination score report will be established, so applicants can view the ranks, final scores and number of eligible candidates. Applicant information, including names of applicants on the eligible list, shall not be made public unless required by law. However, an eligible list shall be made available for public inspection, upon request, once the eligible list is exhausted or expired and referrals resolved. The eligible list/score report resulting from this civil service examination process is subject to change after adoption (e.g., as a result of appeals), as directed by the Human Resources Director or the Civil Service Commission.
The duration of the eligible list resulting from this examination process will be of six (6) months, and may be extended with the approval of the Human Resources Director.
Certification: The certification rule for the eligible list resulting from this examination will be Rule of Seven. The hiring department may administer additional position-specific selection procedures prior to making final hiring decisions.
To find Departments which use this classification, please see here.
Terms of Announcement and Appeal Rights: Applicants must be guided solely by the provisions of this announcement, including requirements, time periods and other particulars, except when superseded by federal, state or local laws, rules or regulations. Clerical errors may be corrected by the posting the correction on the Department of Human Resources website at here.
The terms of this announcement may be appealed under Civil Service Rule 111A.35.1. The standard for the review of such appeals is ‘abuse of discretion’ or ‘no rational basis’ for establishing the position description, the minimum qualifications and/or the certification rule. Appeals must include a written statement of the item(s) being contested and the specific reason(s) why the cited item(s) constitute(s) abuse of discretion by the Human Resources Director. Appeals must be submitted directly to the Executive Officer of the Civil Service Commission within five business days of the announcement issuance date.
How to Apply: Applications for City and County of San Francisco jobs are only accepted through an online process. Visit https://careers.sf.gov/ and begin the application process.
- Select the “Apply Now” button and follow instructions on the screen.
Applicants may be contacted by email about this recruitment and, therefore, it is their responsibility to ensure that their registered email address is accurate and kept up-to-date. Also, applicants must ensure that email from CCSF is not blocked on their computer by a spam filter. To prevent blocking, applicants should set up their email to accept CCSF mail from the following addresses (@sfgov.org, @sfdpw.org, @sfport.com, @flysfo.com, @sfwater.org, @sfdph.org, @asianart.org, @sfmta.com, @sfpl.org, @dcyf.org, @first5sf.org, @famsf.org, @ccsf.edu, @smartalerts.info, @careers.sf.gov and @smartrecruiters.com).
Applicants will receive a confirmation email that their online application has been received in response to every announcement for which they file. Applicants should retain this confirmation email for their records. Failure to receive this email means that the online application was not submitted or received.
Having trouble? If you are having trouble with the application, please visit https://sfdhr.org/having-technical-difficulties or email supportfeedback@smartr.me. SmartRecruiters recommends using Google Chrome or Microsoft Edge web browser to submit your application.
Additional Information Regarding Employment with the City and County of San Francisco:
- Information About the Hiring Process
- Conviction History
- Employee Benefits Overview
- Equal Employment Opportunity
- Disaster Service Worker
- ADA Accommodation
- Veterans Preference
- Seniority Credit in Promotional Exams [required for Combined, Promotive, Entrance (CPE) Exams only]
- Right to Work
- Copies of Application Documents
- Diversity Statement
Recruitment Analyst Information: If you have any questions regarding this recruitment or application process, please contact the analyst, Janet MacEachern via email at janet.maceachern@sfgov.org.
The City and County of San Francisco encourages women, minorities and persons with disabilities to apply. Applicants will be considered regardless of their sex, race, age, religion, color, national origin, ancestry, physical disability, mental disability, medical condition (associated with cancer, a history of cancer, or genetic characteristics), HIV/AIDS status, genetic information, marital status, sexual orientation, gender, gender identity, gender expression, military and veteran status, or other protected category under the law.