Senior Salesforce Programmer Analyst - Office of the Assessor-Recorder (1053)

City and County of San Francisco

San Francisco (CA)

On-site

USD 134,000 - 169,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

City and County of San Francisco seeks a Senior Salesforce Programmer Analyst for the Office of the Assessor-Recorder. The role bridges business analysis with software development to design, configure, and support Salesforce and related applications.

The position requires deep Salesforce, SQL, PowerBI, Jira, and GitLab knowledge, and involves collaboration with offshore teams, business analysts, and city departments. It is a permanent exempt, full-time role with hybrid work options.

Qualifications

  • Associate degree in information systems, public administration, finance, or related field; or equivalent
  • Three years in information systems with analysis, design, and development of business applications
  • Desirable Salesforce/PowerBI knowledge and related technologies

Responsibilities

  • Define system requirements for the Salesforce platform and other Department systems
  • Lead end-to-end design and integration across technologies to meet business needs
  • Support a robust, well-architected Salesforce platform and related systems
  • Ensure technical solutions meet established standards and security requirements
  • Monitor performance, identify issues, and coordinate corrective actions
  • Produce technical documentation including designs and integration details
  • Develop prototypes to validate proposed functionality
  • Coordinate with vendors and internal teams to implement solutions
  • Provide training and user support for applications
  • Provide Level 1 and Level 2 production support
  • Identify opportunities to enhance system functionality, reliability, and user experience

Skills

Salesforce
SQL
PowerBI
Jira
GitLab

Education

Associate degree in information systems or related field

Tools

SOQL/SQL
PowerBI
Sharepoint
APIs
Lightning Web Components
Apex

Job description

Senior Salesforce Programmer Analyst - Office of the Assessor-Recorder (1053)
  • Full-time
  • Work Hours: Regular
  • Job Code and Title: 1053-IS Business Analyst-Senior
  • Fill Type: Permanent Exempt

Specific information regarding this recruitment process are listed below:

  • Appointment Type: Permanent Exempt - this position is excluded by the Charter from the competitive Civil Service examination process and shall serve at the discretion of the Appointing Officer. The duration of the appointment shall not exceed 36 months.
  • Application Opening:Tuesday, November 10, 2026
  • Application Deadline: 11:59 PM, Tuesday, November 24, 2026
  • Compensation Range: $134,082 - $168,688 Annually(For more information, click here .)
  • Recruitment ID:PEX-1053-169371

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.

Our Office

The Office of the Assessor-Recorder is responsible for fairly and accurately executing property assessment functions in accordance with the State Constitution and State and local laws. Our core responsibilities include identifying all taxable property in the City and County of San Francisco, establishing a taxable value, and applying all legal exemptions. Property broadly includes real property as well as personal property owned by businesses.

The Office is also responsible for recording documents and securing public records. We ensure each document meets recording requirements and make them accessible to the public. We record over 400 different types of documents annually, including deeds of trust, reconveyances, liens, maps, and public marriage certificates.

Additionally, the Office is responsible for collecting any transfer tax due upon a change in property ownership and performing audits to ensure the correct property value basis for taxation.

In all that we do we seek to advance the values of fairness, care, equity, and excellence in service to our diverse constituents and communities.

What We Do

Each year we prepare an assessment roll that reflects the taxable values of land, improvements, and personal property. The assessment roll is the basis for San Francisco’s property tax revenue. We enroll property tax value by discovering new construction or changes in ownership. The work of our Office in enrolling property valued at approximately $352 billion generates an estimated $4.1 billion in property tax revenue for the City and County of San Francisco. Property tax revenue represents over one-third of the City's General Fund which pays for crucial services ranging from public safety, affordable housing, and education to neighborhood improvements and health and family support services.

Our success is grounded by our Office's investment in our four strategic pillars: people, systems, services, and engagement. We prioritize a climate and culture where belonging and inclusion are advanced, staff can be their authentic selves and pursue pathways for career growth, and diverse constituencies are equitably supported with a meaningful and seamless experience through care in customer service and efficient technology systems. In line with these values, we are taking significant steps to modernize our operations, including leading a cross-departmental effort to replace the legacy property assessment system currently used to manage the City’s hundreds of billions of dollars in assessed property value. This modernization work will provide for increased security and service as well as greater integration with other City systems utilized by the Office of the Treasurer & Tax Collector and the City Controller’s Office.

We are committed to developing an organization that works to address the pervasive and persistent inequities resulting from systemic racism in our society. This extends to our external engagements where our Office seeks to increase access to resources across multiple constituencies by hosting presentations, workshops, attending events, tabling at resource fairs, and more to ensure that all San Franciscans know what our office can do for them.

The Office of the Assessor-Recorder currently has a full-time vacancy in class 1053-Technology Analyst/Designer - Senior . This is the is the advanced journey level in the Technology Analyst/Designer series.

Under the direction of the Lead Analyst and IT Product Director, the 1053 Senior Technology Analyst/Designer will serve in a hybrid functional-technical role as a Senior Salesforce Programmer Analyst responsible for bridging business analysis with software development to define and implement solutions for our Salesforce platform and related applications, solving business needs with technical solutions. The position will be responsible for designing, configuring, developing, and supporting the Assessor-Recorder’s secure, scalable, and high-performance Salesforce platform (“SMART”). Key responsibilities include design and solution strategy, development, integration and data management, stakeholder engagement, and level 1 and 2 production support. This position requires a deep knowledge of Salesforce, SQL, PowerBI, Jira, GitLab and related technologies. The position must be able to communicate with technical team (many of whom are offshore), business analysts, business users and other San Francisco departments and vendors. Other essential duties may include, but are not limited to:

  • Define system requirements for the Assessor-Recorder's Salesforce platform and other Department systems.
  • Lead end-to-end design and integration across diverse technologies to support business needs and technical solutions.
  • Support a robust, well-architected Salesforce platform and other systems across the Department.
  • Ensure technical solutions meet established technical standards and security requirements.
  • Monitor system performance and reliability, proactively identify issues, and coordinate or implement corrective measures to ensure timely resolution.
  • Produce clear technical documentation, including system requirements, technical designs, and integration documentation.
  • Develop prototypes to communicate and validate proposed system functionality.
  • Coordinate with vendors and internal technical teams to design, develop, integrate, and implement system solutions.
  • Support users through training, technical guidance, and operational support.
  • Provide Level 1 and Level 2 support for applications, including troubleshooting and resolving system issues.
  • Support system performance and operational improvements by identifying opportunities to enhance system functionality, reliability, and user experience.

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 business administration, public administration, information systems, economics, finance, computer science, UX/UI design or a 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 one of the fields above or a closely-related field].

Experience:

Three (3) years in the information systems field, including system analysis, business process design, development and implementation of business application solutions or IT project management.

Substitution:

One year of additional experience as described above may be substituted for the required degree.

Completion of the 1010 Information Systems Trainee Program may be substituted for the required degree.

Desirable Qualifications

The stated desirable qualifications may be used to identify job finalists at the end of the selection process when candidates are referred to hiring.

  • Advanced or expert knowledge in Salesforce, SOQL/SQL, PowerBI, Sharepoint, APIs, Jira, and related technologies. Working knowledge and practice of Salesforce Administration/Set Up, Lightning Web Components, Service Cloud, Government Cloud, and Experience Cloud.
  • Working knowledge of automated testing tools (Selenium), AI tools (CoPilot/Claude), programming technologies (Java, Python, R, Apex), and OnBase.
  • Advanced knowledge of systems and tools integrated with the SMART system such as: Records Manager, TaxSys, and Snowflake.
  • Three (3) or more years of experience in IT serving as a technical support lead, business analyst and primary interface with the various project teams and external partners.
  • Three (3) years or more of experience in software support, design and development.
  • Working knowledge of AI tools (CoPilot/Claude) and in particular their use in code generation and review.
  • Excellent verbal and written communication skills.
  • Ability to communicate across all levels of the Department (IT, business and third-party providers).

Verification of Education and Experience:

Every application is reviewed to ensure that you meet the minimum qualifications as listed in the job ad. Review SF Careers Employment Applications for considerations taken when reviewing applications.

Applicants may be required to submit verification of qualifying education and experience at any point during the recruitment and selection process. If education verification is required, information on how to verify education requirements, including verifying foreign education credits or degree equivalency, can be found at https://careers.sf.gov/knowledge/experience-education/ .

Note: 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.

Selection Procedures:
Applications will be screened and evaluatedfor qualifying experience. Additional screening mechanisms may be implemented in order to determine candidate’s qualifications. Only qualified candidates whose experience best meets the needs of the position will be selected to continue to additional steps in the selection process, which may include an interview. Applicants who meet the minimumqualificationsare not guaranteed advancement.

Additional Information

Additional Information Regarding Employment with the City and County of San Francisco:

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.

If you have any questions regarding this recruitment or application process, please contact the recruitment analyst, Stella Choi at stella.choi@sfgov.org . Recruitment ID: PEX-1053-169371

All your information will be kept confidential according to EEO guidelines.

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.

By clicking the link above or any third-party link within this posting, you are leaving this site and going to a third-party website where the third-party website's terms and privacy policy apply

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Salesforce Developer - Office of the Assessor-Recorder (1042)
Salesforce Developer - Office of the Assessor-Recorder (1042)

City and County of San Francisco • San Francisco (CA)

On-site
USD 144,000 - 181,000
4261-Real Property Appraiser
4261-Real Property Appraiser

City and County of San Francisco • San Francisco (CA)

On-site
USD 90,000 - 130,000
Provisional to Permanent – Technology Analyst/Designer - Senior (1053) - Citywide (168143)
Provisional to Permanent – Technology Analyst/Designer - Senior (1053) - Citywide (168143)

City and County of San Francisco • San Francisco (CA)

On-site
USD 134,000 - 169,000
IS Senior Technology Engineer - Department of Homelessness and Supportive Housing (TEX 1043)
IS Senior Technology Engineer - Department of Homelessness and Supportive Housing (TEX 1043)

City and County of San Francisco • California

Hybrid
USD 159,000 - 200,000
Legal Technology Support Administrator I IT Team City Attorneys Office 1091
Legal Technology Support Administrator I IT Team City Attorneys Office 1091

City and County of San Francisco • San Francisco (CA)

On-site
USD 77,000 - 95,000
Legal Technology Support Administrator I - IT Team - City Attorney's Office (1091)
Legal Technology Support Administrator I - IT Team - City Attorney's Office (1091)

City and County of San Francisco • San Francisco (CA)

Hybrid
USD 77,000 - 95,000
Engineering Manager, Backend (1054) - Systems and Analytics - Department of Human Resources
Engineering Manager, Backend (1054) - Systems and Analytics - Department of Human Resources

City and County of San Francisco • California

Hybrid
USD 155,000 - 195,000
Content Designer & User Researcher - 1053
Content Designer & User Researcher - 1053

City and County of San Francisco • San Francisco (CA)

On-site
USD 90,000 - 150,000
Information Systems Manager 0931Information SystemsSan Francisco Health Service System ID 167228
Information Systems Manager 0931Information SystemsSan Francisco Health Service System ID 167228

City and County of San Francisco • San Francisco (CA)

On-site
USD 137,000 - 186,000
Exempt to Permanent – Technology Analyst/Designer - Senior (1053) Citywide (E168928)
Exempt to Permanent – Technology Analyst/Designer - Senior (1053) Citywide (E168928)

City and County of San Francisco • San Francisco (CA)

On-site
USD 134,000 - 169,000