Exempt to Permanent – Technology Analyst/Designer - Senior (1053) Citywide (E168928)

City and County of San Francisco•San Francisco, CA
•$134,082 - $168,688

About The Position

This citywide Exempt to Permanent recruitment is open only to current exempt employees of the City and County of San Francisco, San Francisco Unified School District, or San Francisco City College working in the 1053 Technology Analyst/Designer - Senior classification. The role oversees complex aspects of the systems and services development and improvement cycle under general direction. Work includes needs and cost-benefit analysis; systems and business interface analysis and design; feasibility analysis; technology and software assessment; user research; project planning and management; implementation and testing; production conversion; documentation; user training; and post-implementation assessment and administration. The position may provide limited supervision or coordinate a defined program, but supervisory responsibilities are ancillary to its primary focus. This is a permanent civil service position. The recruitment requires qualifying exempt service in Class 1053, education or an allowed substitution, and relevant information systems experience. Selection uses a Training and Experience Assessment, with qualifying candidates ranked based on qualifying exempt City service and applicable additional points.

Requirements

  • Must be a current Category 16, 17, or 18 exempt employee in Class 1053 and have worked at least 2,080 hours in Class 1053.
  • An associate degree in business administration, public administration, information systems, economics, finance, computer science, UX/UI design, or a closely related field; alternatively, at least 60 semester or 90 quarter credits, including at least 20 semester or 30 quarter credits in a listed or closely related field.
  • Three years of information systems experience, including system analysis, business process design, development and implementation of business application solutions, or IT project management.
  • One year of additional qualifying experience may substitute for the required degree.
  • Completion of the 1010 Information Systems Trainee Program may substitute for the required degree.

Responsibilities

  • Identify opportunities to improve business processes through automation and assist in preparing proposals for new systems, interfaces, and business processes.
  • Analyze business and user needs; research and evaluate software across platforms; and help develop success criteria for digital products and services.
  • Determine service or system requirements; develop or modify and document general system designs; write detailed design specifications; and conduct walkthroughs of proposed solutions.
  • Assess feasibility and develop requirements for new systems and enhancements, ensuring designs meet user needs.
  • May implement and enhance software, including developing, testing, debugging, and deploying new or modified programs.
  • Provide technical support for digital products and services, consult on application analysis, troubleshoot system problems, and implement solutions.
  • Analyze complex systems and may perform development or configuration; document systems and programs; coordinate user training; and may move changes from testing to production.
  • Work with users to determine system needs; conduct research, interviews, and usability testing; analyze feedback and service performance; support improvements; instruct users; define requirements; and may design and code programs.
  • Review the effects of system modifications on existing systems.
  • Prepare or assist clients with service requests for system changes, estimate effort and cost, and prioritize requests.
  • May provide production support for online and batch systems, assist with processing schedules, and update and produce reports.
  • Coordinate the work of outside vendors and contractors on projects and service requests, including defining, assigning, and evaluating their work.
  • May determine database structure, normalize data, convert data between platforms, and create routine and ad hoc reports.
  • Determine system security levels to protect data integrity and test database applications for functionality and compliance with specifications.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service