APPLICATION DEVELOPMENT ASSISTANT DIRECTOR
Securities and Exchange Commission
Posted: January 30, 2026 (2 days ago)
This job was posted recently. Fresh listings typically have less competition.
City of Santa Clara
County-Wide Recruitment
Location
Santa Clara, California, 95110
Salary
$79.58 - $96.73
per hour
Type
Full Time
More IT & Technology jobs →Closes
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.
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.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