County of Santa Clara · 20 hours ago
Application Developer
County of Santa Clara is seeking an Application Developer to design, code, test, implement and support application software. The role involves participating in project planning, software deployment, troubleshooting, and providing support for existing applications.
AssociationCommunitiesGovernment
Responsibilities
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
Qualification
Required
Bachelor's degree from an accredited college in Information Systems or Computer Science or other related field
Three (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, and Five (5) years programming/systems experience, three (3) years of which is at the level comparable to the County's Associate Application Developer classification
Possession of a valid California Driver's License prior to appointment and the ability to obtain and maintain a County driver authorization
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
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
Preferred
Depending on the position, related certifications may be desirable
Depending on the position, knowledge of one or more programming languages may be required
Company
County of Santa Clara
The mission of the County of Santa Clara is to plan for the needs of a dynamic communit
H1B Sponsorship
County of Santa Clara has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1)
2024 (1)
2023 (2)
2021 (1)
Funding
Current Stage
Late StageLeadership Team
Company data provided by crunchbase