Fresh Listing

Posted: January 30, 2026 (2 days ago)

This job was posted recently. Fresh listings typically have less competition.

Application Developer

City of Santa Clara

County-Wide Recruitment

Fresh

Location

Salary

$79.58 - $96.73

per hour

Closes

February 14, 2026

Job Description

Summary

This job involves creating, updating, and fixing software applications for the City of Santa Clara, including planning projects, writing code, testing programs, and helping users with issues.

It's a hands-on role that supports city systems by troubleshooting problems and suggesting improvements.

A good fit would be someone with a tech background who enjoys problem-solving and working on real-world government projects.

Key Requirements

  • Bachelor's degree in Information Systems, Computer Science, or related field
  • Three years of programming/systems experience comparable to Associate Application Developer (or five years total with three at that level if degree is in another field)
  • Valid California Driver's License and ability to obtain County driver authorization
  • Knowledge of relational databases, middleware, or object-oriented analysis
  • Experience in designing, coding, testing, and implementing application software
  • Skills in troubleshooting systems, analyzing root causes, and providing recommendations for improvements
  • Ability to participate in project planning, develop user guides, and perform quality assurance

Full Job Description

Under general supervision, to design, code, test, implement and support application software, and to write new programs and/or support upgrades, maintenance or issue resolution to existing programs.

Candidates who meet the employment standards will be required to take a written examination that will be conducted online through a secure third party. Qualifying candidates will be notified with examination instructions via the email address attached to their application.

The exam window is tentatively scheduled for February 27, 2026 to March 5, 2026.

Requirements

Participates in application project planning processes, including identifying development tasks, efforts and timelines;Participates in the software deployment process for new modules, upgrades and fixes to the production environment;Suggests fixes to issues by doing a thorough analysis of root cause and impact of the defect;Evaluates existing applications and platforms and provides recommendations for improving application performance by conducting gap analysis, identifying feasible alternative solutions, and assisting in the scope of modifications;Assists in the development of user guides and training documentation for systems;Troubleshoots existing information systems to identify errors or deficiencies, and identifies alternative and/or innovative solutions to technical problems;Interfaces with the Business Analyst to determine the requirements for the development of or maintenance to application(s);Designs, develops/codes and integrates software solutions based on business requirements and using a disciplined development process;Reviews modules for quality assurance;Develops, executes, and documents unit test plans;Provides daily support with resolution of escalated tickets and ongoing maintenance of applications;Makes modules production-ready by moving them to libraries, completing forms, following procedures, completing version control documents, etc;Documents functions and changes to new or modified modules and test activities/results;Evaluates new application packages and tools and perform research on best practices;May be assigned as a Disaster Service Worker, as required;Performs other related duties as required.

Qualifications Sufficient education, training, and experience to demonstrate the possession and direct application of the following knowledge and abilities:Training and Experience Note: Bachelor's degree from an accredited college in Information Systems or Computer Science or other related field,AndThree (3) years programming/systems experience at the level comparable to the County's Associate Application Developer classification.OR Bachelor's degree from an accredited college,AndFive (5) years programming/systems experience, three (3) years of which is at the level comparable to the County's Associate Application Developer classification.Special Requirements • Possession of a valid California Driver's License prior to appointment and the ability to obtain and maintain a County driver authorization.• Depending on the position, related certifications may be desirable.• Depending on the position, knowledge of one or more programming languages may be required.Knowledge of: Relational databases, middleware or object oriented analysis;Development of user guides and training documentation for systems;Business requirements for the development of or maintenance to application(s);Production operations development;Methods for troubleshooting information systems;Evaluation of applications and how to provide recommendations for improvement;Application project planning processes;Professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations;Advanced programming techniques;Several programming languages of medium complexity and development tools;Business system applications and customer needs;Principles and practices of technical problem solving;Principles, practices, and techniques of customer service;Principles, practices and current trends of project and technical documentation;Business application, program analysis and design;Requirements analysis and documentation;Software training techniques;General theory and practices of business communication;System development life cycle concepts;Basic software quality assurance control.Ability to: Translate business requirements into functional requirements for development;Identify errors or deficiencies, and identify alternatives and/or innovative solutions to technical problems;Evaluate applications and provide recommendations for improvement;Define problems and recommend alternative solutions;Understand information systems and methodologies;Make oral presentations to technical and non-technical audience;Read, interpret, and apply information from complex technical publications and documentation;Communicate effectively, both orally and in writing;Promote and maintain a team environment;Organize, prioritize, and plan projects, and schedule multi-activity workloads;Establish and maintain effective working relationships with internal support units and customers;Gather, analyze and present data;Analyze, research and develop technical solutions to meet business requirements;Develop and evaluate technology alternatives for resolving customer business problems;Adhere to standards and procedures for development and documentation.

Check your resume before applying to catch common mistakes

Browse Similar Jobs

Posted on NEOGOV: 1/30/2026 | Added to FreshGovJobs: 1/31/2026

Source: NEOGOV | ID: neogov-santaclara-5200621