1061-IS Program Analyst-Assistant
Know the class code?
Search by keyword:
Related resources
IS Program Analyst-Assistant
Job classification
Class | 1061 |
---|---|
Title | IS Program Analyst-Assistant |
Overtime eligibility | Covered (Non-Z) - Nonexempt |
Labor agreement | Prof & Tech Eng, Local 21 |
Effective date | September 09, 2016 |
Current compensation plan
Effective: Jul 01, 2024
See Historic and future compensation information for this class
Step: | Step 1 | Step 2 | Step 3 | Step 4 | Step 5 | Step 6 | Step 7 | Step 8 | Step 9 | Step 10 |
---|---|---|---|---|---|---|---|---|---|---|
Rate /hr: | $43.5750 | $44.6250 | $45.7250 | $47.3000 | $48.5000 | $49.6500 | $50.8875 | $52.1375 | $53.4625 | $54.7125 |
Rate /biweekly: | $3,486.00 | $3,570.00 | $3,658.00 | $3,784.00 | $3,880.00 | $3,972.00 | $4,071.00 | $4,171.00 | $4,277.00 | $4,377.00 |
Rate /year: | $90,636 | $92,820 | $95,108 | $98,384 | $100,880 | $103,272 | $105,846 | $108,446 | $111,202 | $113,802 |
Job description
CITY AND COUNTY OF SAN FRANCISCO
DEPARTMENT OF HUMAN RESOURCES
Title: IS Programmer/Analyst - Assistant
Job Code: 1061
INTRODUCTION
Under general supervision, assists in the writing, maintenance and documentation of application source code in one or more programming languages.
DISTINGUISHING FEATURES
The Assistant IS Programmer/Analyst is the entry level in the Programmer/Analyst series. This position is distinguished from higher level classifications in the Programmer/Analyst series in the more routine tasks performed with less independence. Positions at this level perform a significant portion of the work assigned to the journey level, but without the independence or full responsibility expected of positions at the journey level. Assignments are generally limited in scope and are set within procedural frameworks established by higher level positions. Exceptions are referred to the supervisor. As experience is acquired, the incumbent performs with increasing independence. Results are periodically reviewed by the supervisor. Performance is measured by the accuracy and completeness of work, and adherence to policies, procedures and schedules.
SUPERVISION EXERCISED
None.
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.
1. Evaluate user requirements; create programming specifications; design, write, test and debug programs; prepare user and technical manuals for the systems; implement new procedures, programs and data files into production.
2. Write new programs; create code; compile and test code; review with other programmers; verify output; correct programs.
3. Apply modifications to existing systems; test and document changes; perform change control tasks.
4. Enhance existing programs.
5. Provide technical assistance to users; coordinate training on new systems.
6. Track system performance, perform file maintenance and space capacity; resolve production problems and resubmit jobs.
7. Troubleshoot to resolve systems problems; make necessary corrections to resolve errors.
8. Upload/download data; manipulate data to meet user needs.
9. May provide backup support for other systems, such as resolving printer, terminal or remote line problems.
10. Set up computer jobs and/or scripts.
11. Compile and generate reports; extract data from data bases; research and respond to general system questions.
12. May configure and install software.
IMPORTANT AND ESSENTIAL KNOWLEDGES, SKILLS, AND ABILITIES
Knowledge of: Computer languages; electronic data processing and its applications; interactive applications; structured analysis and programming.
Ability and Skill to: Communicate effectively orally and in writing; use logic and analysis to solve computer and systems problems; establish effective working relationships with users; analyze and categorize data and information in order to determine the relationship of the data with reference to established criteria/standards; explain, demonstrate and clarify to others within established policies, procedures and standards; exercise the judgement, decisiveness and creativity in situations involving a variety of pre-defined duties subject to frequent change; read and understand professional journals and literature; prioritize competing requests for service.
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 associate 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:
License and Certification:
Substitution:
Experience in application or software development or programming 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.
Completion of the 1010 Information Systems Trainee Program may be substituted for the required degree.
SUPPLEMENTAL INFORMATION
Essential duties require the following physical skills and work requirements: Some positions may require sufficient strength and coordination for lifting, pushing, pulling and/or carrying the weight of computer equipment. May require hand/eye coordination and manual dexterity for data entry. May involve extensive VDT exposure.
PROMOTIVE LINES
ORIGINATION DATE: 05/17/1997
AMENDED DATE: 06/27/16; 09/09/16
REASON FOR AMENDMENT To accurately reflect the current tasks, knowledge, skills & abilities, and minimum qualifications.
BUSINESS UNIT(S): COMMN SFMTA SFCCD SFUSD
Standard information
Disaster service work
All City and County of San Francisco employees are designated Disaster Service Workers through state and local law (California Government Code Section 3100-3109). Employment with the City requires the affirmation of a loyalty oath to this effect. Employees are required to complete all Disaster Service Worker-related training as assigned, and to return to work as ordered in the event of an emergency.
Historic and future compensation
Effective (Sched) | Step 1 | Step 2 | Step 3 | Step 4 | Step 5 | Step 6 | Step 7 | Step 8 | Step 9 | Step 10 |
---|---|---|---|---|---|---|---|---|---|---|
Jul 01, 2024 (Z) | $43.5750 | $44.6250 | $45.7250 | $47.3000 | $48.5000 | $49.6500 | $50.8875 | $52.1375 | $53.4625 | $54.7125 |
Jan 06, 2024 (Y) | $42.9250 | $43.9625 | $45.0500 | $46.6000 | $47.7875 | $48.9125 | $50.1375 | $51.3625 | $52.6750 | $53.9000 |
Jul 01, 2023 (X) | $41.9750 | $43.0000 | $44.0625 | $45.5750 | $46.7375 | $47.8375 | $49.0375 | $50.2375 | $51.5125 | $52.7125 |
Jul 01, 2022 (W) | $39.9750 | $40.9500 | $41.9625 | $43.4000 | $44.5125 | $45.5625 | $46.7000 | $47.8500 | $49.0625 | $50.2000 |
Jan 08, 2022 (V) | $37.1000 | $38.0000 | $38.9500 | $40.2750 | $41.3125 | $42.2875 | $43.3375 | $44.4125 | $45.5375 | $46.5875 |
Jul 01, 2021 (U) | $36.9125 | $37.8125 | $38.7500 | $40.0750 | $41.1125 | $42.0750 | $43.1250 | $44.1875 | $45.3125 | $46.3500 |
Dec 26, 2020 (T) | $35.6625 | $36.5250 | $37.4375 | $38.7125 | $39.7125 | $40.6500 | $41.6625 | $42.6875 | $43.7750 | $44.7750 |
Jul 01, 2020 (S) | $34.6250 | $35.4625 | $36.3500 | $37.5875 | $38.5500 | $39.4625 | $40.4500 | $41.4500 | $42.5000 | $43.4750 |
Historic compensation data is provided in hourly pay.
Sources: San Francisco Open Data Portal: Compensation plan table