About The Position

This is a citywide Exempt to Permanent recruitment for 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. Under general direction, the position oversees complex aspects of systems and services development and improvement, including needs and feasibility analysis, cost-benefit analysis, business and systems analysis and design, 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 role may provide limited supervision to professional subordinate positions or coordinate a defined program, although supervision is ancillary to the position’s primary focus. Applicants must be current Category 16, 17, or 18 exempt employees in Class 1053 with at least 2,080 hours worked in that class. The position requires an associate degree in a specified or closely related field, or equivalent credits, and three years of relevant information systems experience. One additional year of qualifying experience or completion of the 1010 Information Systems Trainee Program may substitute for the degree. The recruitment uses a Training and Experience Assessment and qualifying candidates are ranked based on qualifying exempt City service and applicable additional points.

Requirements

  • Current Category 16, 17, or 18 exempt employee in Class 1053 with at least 2,080 hours worked in Class 1053.
  • Associate degree in business administration, public administration, information systems, economics, finance, computer science, UX/UI design, or a closely related field from an accredited college or university; 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 additional year of qualifying experience may substitute for the required degree.
  • Completion of the 1010 Information Systems Trainee Program may substitute for the required degree.
  • Applicants must meet minimum qualifications by the final filing date, unless otherwise noted.
  • Applicants may be required to verify qualifying education and experience during the recruitment and selection process.
  • A completed City and County of San Francisco application is required; resumes are not accepted in lieu of the application.

Responsibilities

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