The Planning, Building and Code Enforcement (PCBE) Department's mission is to guide the physical change of San José to create and maintain a safe, healthy, attractive, and vital place to live and work. We engage our community and the City Council in this mission. 

The department is committed to high-quality service, partnering with the community, and providing an excellent environment in which to work.  We strive to constantly demonstrate the City values of Integrity, Innovation, Excellence, Collaboration, Respect, and Celebration, and seek employees who do the same.

The Planning, Building and Code Enforcement Information Technology (PBCE IT) team is responsible for several Off-The-Shelf (OTS) and custom systems and applications that support the daily operation of
1)  the PBCE department (  ) and
2)   the Development Services  process ( ) at the City of San Jose . 

PBCE’s current IT landscape includes:·         
Permitting & Compliance (CSDC’s AMANDA , custom Public Portal)·       
Business Intelligence (Crystal Reports, Quick&Simple Reports in AMANDA)·         
Resource Planning & Scheduling (qMatic, custom inspection scheduling and assignment)·        Document Scanning & Conversion (Panagon Capture, QuickStroke, custom scanning and indexing application)·         
Collaboration (SharePoint)·         
Enterprise Content Management (Custom and SharePoint)·         
Enterprise Service Bus/Enterprise Application Integration (MuleESB)

PBCE’s future IT landscape will also include:·         
Electronic Plan Review·         
GIS Viewer·         
Mobile/Field Inspection 

PBCE IT mainly uses PL/SQL, SQL, Java, Visual Basic, JavaScript, ASP, HTML languages.  We use Eclipse, Toad, Oracle Developer, Microsoft Visual Basic, MuleESB AnyPoint IDEs and IDEs built into the OTS software.

The Department is seeking qualified candidates to fill three Senior Systems Applications Programmer (SSAP) positions to support the development and maintenance of the above systems and applications.  These are permanent positions which currently have a budgeted end date of 6/30/2020.  Our candidates should have technical experience in at least one or more items in each of the following four skills groups:
1)  Systems: CSDC’s AMANDA or Accela’s Land Management, writing Crystal Reports, ECM such as Sharepoint, ESB such as MuleESB, ESRI GIS, Case Management/Tracking systems
2)  Languages: PL/SQL, SQL, Java, Visual Basic, JavaScript, ASP, HTML
3)   IDEs: Eclipse, Toad, Oracle Developer, Microsoft Visual Basic, MuleESB AnyPoint IDEs
4)   Others: Project Management concepts, version control system,  automation test tool such as Selenium or Sahi, Office Suite,  Alphinat’s SmartGuide, Windows Desktop and Server OS environments, basic system administration, Restful Webservices, data structures, IIS and J2EE server administration

Duties may include:·         
Develop new or customize existing systems and applications using PL/SQL, SQL, Java, Visual Basic, JavaScript, ASP, HTML·         
Document defects and enhancements·         
Maintain existing systems and applications·         
Provide end-user training and support·         
Prepare and update end-user and technical documentation·         
Training peers on programming related topics

Skills and responsibilities

The ideal candidate will possess the following competencies, as demonstrated in past and current employment history.
Job Expertise: Demonstrate knowledge of and experience with applicable professional/technical principles and practices of application management, Citywide and departmental procedures/policies and federal and state rules and regulations
Customer Service: Approaches problem-solving by focusing on customers first; advocates for customer results point of view; demonstrates the ability to anticipate customers' needs and deliver services effectively and efficiently in a timely, accurate, respectful and friendly manner. Demonstrates ownership, attention to detail, and effective/efficient follow through.
Problem Solving: Approaches a situation or problem by defining the problem or issue; determines the significance of problem(s); collects information; uses logic and intuition to arrive at decisions or solutions to problems that achieve the desired outcome.
Project Management: Ensures support for projects and implements agency goals and strategic objectives.
Team Work & Interpersonal Skills: Demonstrates a positive attitude and flexibility along with the ability to develop effective relationships with co-workers and supervisors by helping others accomplish tasks and using collaboration and conflict resolution skills.
Communication Skills: Communicates and listens effectively and responds in an timely, effective, positive and respectful manner; written reports and correspondence are accurate, complete, current; well-organized, legible, concise, neat, and in proper grammatical form responds to statements and comments of others in a way that reflects understanding of the content and the accompanying emotion; asks clarifying questions to assure understanding of what the speaker intended, ensures consistent communication takes place within area of responsibility.


  • Location:
    San Jose
  • Salary:
    , In addition to the starting salary, employees in the Senior Systems Applications Programmer classification shall also receive an approximate five percent (5%) ongoing non-pensionable compensation pay.
  • Deadline:


Minimum qualifications

Education: Bachelor's Degree from an accredited college or university in Business Administration, Public Administration, Computer Technology, or a closely related field.
Experience: Three (3) years of increasingly progressive experience in computer systems applications programming.  
Acceptable Substitutions: Additional years of directly related work experience may be substituted for up to a maximum of two years of the educational requirement on a year-for-year basis.
Employment Eligibility: Federal law requires all employees to provide verification of their eligibility to work in this country.  Please be informed that the City of San Jose will not prepare or file a labor condition application with the Dept. of Labor.