Exempt to Permanent - IS Programmer Analyst (1062) - Citywide (162397)

City and County of San FranciscoSan Francisco, CA
6h

About The Position

THIS IS A CITYWIDE RECRUITMENT FOR CURRENT CITY EMPLOYEES ONLY This is an Exempt to Permanent recruitment in accordance with Class-Based Test (CBT) Civil Service Rules. This recruitment is restricted to current exempt employees of the City and County of San Francisco, San Francisco Unified School District, or San Francisco City College, working within the 1062 IS Programmer Analyst classification. ABOUT THE CITY AND COUNTY OF SAN FRANCISCO: San Francisco is a vibrant and dynamic city, on the forefront of economic growth & innovation, urban development, arts & entertainment, as well as social issues & change. This rich tapestry of culture and ideas is sustained by our City's commitment to heighten the quality of life for the diverse population of San Franciscans and residents of the greater Bay Area. Our employees play an important role not only in making our City what it is today, but also in shaping the future of San Francisco. INTRODUCTION Under general direction, responsible for the design, writing, maintenance and documentation of application source code for specific projects; may work directly with users to clarify system requirements.

Requirements

  • Current Category 16, 17, or 18 Exempt Employee in Class 1062 who has worked at least 2,080 hours in class 1062
  • Experience: One (1) year of experience in application or software development or programming
  • Education: An associated 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].

Responsibilities

  • Design and code programs for a clean compile; prepare comprehensive test plans and ensure that programs are tested; debug problem programs; implement new programs.
  • Identify opportunities for operational improvements in existing systems; analyze requirements and costs of implementing service requests.
  • Determine and analyze operating characteristics and requirements; may schedule projects.
  • Develop screen prototypes; prepare detail design specifications.
  • Review program development with users and modify as necessary.
  • Code or update common program routines to be shared among programs.
  • Develop or modify data flow and diagrams, entity relationship diagrams; document systems design.
  • Create test plan and test cases; execute unit test and document results; assist users to develop and execute system test; provide migration support to users; resolve problems.
  • Create and maintain computer data base systems; prepare user system manuals; download existing data into tables for use in new applications.
  • Analyze, develop and test screen processes.
  • Implement the system; prepare production documentation and instructions; maintain technical and user manuals; provide training on new procedures.
  • Write, enhance and document production jobs; monitor and schedule production jobs; review status of submitted jobs; analyze and resolve problems as necessary and/or resubmit jobs.
  • Provide technical assistance for on-line and batch systems, including hardware and/or software problem resolution to ensure system availability, data integrity, and timely and accurate reporting; document issues and possible solutions/recovery procedures.
  • Compile and generate special reports; create tables, forms and queries; provide progress reports to higher management.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service