Salary : $189,151.04 - $229,916.96 Annually
Location : San Jose Metropolitan Area, CA
Job Type : Full-Time
Job Number : 25-G07-A
Department : Technology Services and Solutions
Opening Date : 01 / 16 / 2025
Closing Date : 1 / 30 / 2025 11 : 59 PM Pacific
Bargaining Unit : 92
Description
Under general supervision, to lead and manage application development projects; to design, code, test, implement and support application software assigned to either development or support functions; to write new programs and / or supports upgrades, maintenance or issue resolution to existing programs.
- Join a Culture of Growth and Well-Being -
Technology Services and Solutions (TSS) is the County of Santa Clara's primary information technology solutions provider. Working with other County departments and local government customers, TSS develops innovative, cost-effective technology solutions that aim to enhance the quality of life for the residents of Santa Clara County. TSS is where technical creativity thrives. Our employees are our most valuable asset, and the success of our organization depends on each one. We believe that happy employees are the most creative and productive, so it's essential that our employees find fulfillment in what they do. To encourage growth, we provide learning and development opportunities. We also understand the significance of work-life balance and offer a hybrid work schedule. This culture of growth and well-being, with our commitment to a diverse, inclusive and equitable organization, make TSS a great place to work.
Learn more about us by watching our Career Event on YouTube, or visiting our websites :
Technology Services and Solutions Agency
County IT Career Opportunities
EXAMINATION NOTE :
Candidates who meet the Senior Application Developer employment standards will be invited to take an examination online, the week of February 24th, 2025 . This date is approximate and subject to change. Completion of this examination is a pre-requisite to being referred for interview opportunities.
Typical Tasks
Provides leadership and / or system process expertise and recommendations for software solutions;Participates in discussions with of software architecture with architects around standards and practices and consults with vendor as needed;Trains lower level developers in design principles and optimization techniques and recommends training programs targeting specific areas;Leads application development projects to including planning, assigning, scheduling and reviewing the work of assigned lower level developers;Leads application project planning processes, including identifying development tasks, efforts and timelines, and provides progress reports and posts progress in application development tracking tools such as VSTS, Jira, or other;Reviews deployment plans and schedules the installation of 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;Troubleshoots existing information systems to identify errors or deficiencies, and identifies alternative and / or innovative solutions to technical problems;Interfaces with the Business Analyst and / or business representative 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, test activities / results and other areas such as error handling and backup / recovery procedures;Supports and participates in the software deployment process for new modules, upgrades and fixes to the production environment;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.Employment Standards
Sufficient education, training, and experience to demonstrate the possession and direct application of the following knowledge and abilities :
Training and Experience Note : Possession of a Bachelor's degree from an accredited college in Information Systems or Computer Science or other related field,
Six (6) years programming / systems and analysis experience, three (3) years of which is at the level comparable to the County's Application Developer classification.
Training and experience equivalent to the possession of a Bachelor's degree. Relevant analytical, administrative, lead, supervisory or management experience that includes interpreting rules and regulations, gathering data and formulating recommendations, and report writing can substitute for education on a year-for-year basis;Eight (8) years programming / systems and analysis experience, three (3) years of which is at the level comparable to the County's Application Developer classification.
Special Requirements
Ability to travel to alternate locations in the course of work. If driving, possession of a valid California Driver's License prior to appointment and the ability to qualify for and maintain a County driver authorization.Depending on the position, related certifications may be desirable or required.Depending on the position, knowledge of one or more specific programming languages may be required.Knowledge of :
Principles of staff leadership;Deployment planning and scheduling of installations;Documentation of functions;Departmental and enterprise level business needs;Relational databases, middleware or object-oriented analysis;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;Best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations;Multiple programming languages at a high level;Advanced programming techniques;Multiple principles and techniques of programming, including programming languages 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;Several programming languages and development tools to build applications of medium to high complexity.Ability to :
Identify and implement necessary changes related to production operations;Document functions and changes;Provide technical guidance and lead others;Schedule installations and upgrades;Ensure modules are production-ready;Translate departmental and enterprise level business needs into needed functional / technical requirements;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.The County offers comprehensive first-class medical, dental, and vision benefits plans for County employees and their dependents, including plans with no deductibles, no co-pays, no co-insurance, and no prescription drug co-pays. Learn more
The County also offers generous paid time off with significant vacation, sick time, and 13 paid County holidays annually! Details are included in the with the bargaining unit applicable to the job classification.
In addition to the amazing perks above, the County also offers the additional benefits below.
Retirement Benefits
The County offers robust retirement plans including a (similar to the private sector's 401(k) plan) and the In addition to lifetime retirement income available through the CalPERS pension plan, the 457(b) Deferred Compensation plan provides a great way to save for retirement and supplement the defined benefit pension available to employees. These plans help our employees build a plan for their future and contribute to their family's long-term financial well-being.
Health Flexible Spending Account
The empowers employees to manage healthcare expenses efficiently with tax-free contributions (up to $3,200 for the 2024 calendar year). Secure tax-free solutions for your healthcare expenses and enjoy the flexibility to manage your healthcare finances effectively with the HFSA.
Dependent Care Assistance Program (DCAP)
The enables employees to utilize tax-free funds for dependent care services, facilitating a convenient and cost-effective approach for managing your dependent care expenses. The County also offers the , an employer-funded DCAP, for employees with annual income under $120,000.
Life and AD&D
The County offers life and disability benefits including , Insurance, These benefits ensure financial security and income support when you and your family need it most.
Employee Assistance Program (EAP)
The County prioritizes employee mental health and well-being and offers a top-tier through Concern providing confidential counseling sessions covering stress, anxiety, relationships, grief, as well as financial / legal services, personal coaching, child and elder care referrals, and comprehensive crisis support.
Employee Wellness
The offers free wellness programing, fitness classes and resources; including Elevate My Wellness an all-in-one platform designed to elevate your well-being journey.
Education Reimbursement
A generous program is available, including Education Reimbursement for employees seeking additional training and professional development.
NOTE : Benefit and Retirement information may vary from bargaining unit to bargaining unit. Due to changes in State Law, current pension provisions described in the union contracts are not automatically applied. Specific pension benefits for new hires who start on or after January 1, 2013 may be different than indicated in the union contracts.
Click here to access all Memoranda of Understanding and most recent Summary of Changes.
Completion of the following supplemental questions is REQUIRED and is an integral part of the recruitment evaluation process. Initially, it will be used to determine if an application Passes or Fails at the review stage. For those applications passing employment standards, this information could be critical in subsequent assessments. Answers should be as complete as possible, a response of "see resume" or "see application" will deem an application incomplete and the application will be rejected.
When prompted to describe your experience, please include a detailed description in the following format for EACH employer referenced :
a) Employer name
b) Job title
c) Description of work performed, pertaining to the question asked.
Do you understand the requirement to provide complete answers?
What is the highest level of education you have completed?
8th GradeHigh School or GED equivalentCollege (1 to 29 semester / 1 to 44 quarter units)College (30 to 59 semester / 45 to 89 quarter units)College (60 to 89 semester / 90 to 134 quarter units)College (90 to 119 semester / 135 to 179 quarter units)College (120 or more semester / 180 or more quarter units)Associate's DegreeBachelor's DegreeMaster's DegreeDoctoral DegreeDo you possess a bachelor's degree in Computer Science, Information Systems, Mathematics, Physics or Technology Management?
How many years of programming / systems and analysis experience do you have?
No experience, N / ALess than one year of experienceOne year to less than two yearsTwo to less than three yearsThree to less than four yearsFour to less than five yearsFive to less than six yearsSix to less than seven yearsSeven to less than eight yearsEight to less than nine yearsNine to less than ten yearsMore than ten years of experienceDescribe the experience you selected in the previous question :
a) Employer name
b) Job title
c) Description of work performed.
If none, indicate "N / A"
How many years of work experience do you have in Public Safety and Justice?
No experience, N / ALess than one year of experienceOne to less than five years of experienceMore than five years of experienceHow many years of Mainframe application support experience do you have?
No experience, N / ALess than five years of experienceFive to less than ten years of experienceMore than ten years of experienceCounty departments use Information Systems Skills Inventory to select staff for IS jobs. This skills inventory allows applicants to self-identify their areas of expertise in order to assist departmental recruitment efforts. Your application or resume must show how / where you obtained the skills indicated below. Instructions : Place a checkmark next to all of the items below in which you have a thorough working knowledge of the topic. When examples are given (in parentheses), place a checkmark only if you are thoroughly familiar with at least one of the specified examples. This Skills Inventory form is required for each employment application you submit for an IT position. The information provided on this form is subject to verification.
CLOUD TECHNOLOGIES
AzureVMWareNone of the aboveDATA ANALYTICS AND DATA ENGINEERING
ArcGIS Desktop (ArcGIS Pro, ArcMap)Jupyter NotebookMS Power BIPythonNone of the aboveOPERATING SYSTEMS
AIX (IBM)Apple / MacintoshIBM Mainframe (MVS / ESA, OS / 390, zOS)Linux (Redhat, SUSE, UBUNTU, et al)SolarisUNIXUNIX (BSD)UNIX (IBM) (AIX)VM WareWindows 10Windows 11Windows Server 2012Windows Server 2016Windows Server 2019Windows Server 2022None of the aboveAPPLICATION DEVELOPMENT
Action ScriptApp development for AndroidApp development for iOSArcGIS Online, ArcGIS EnterpriseBO DashboardsBusiness IntelligenceBusiness Objects full-client users and web-intelligence userBusiness Objects X1 / R2 and R3Business Process Management IntegrationDevOpsEclipseERWIN in Modeling toolFlash Action ScriptFLEXGitHubIllustratorJBuilderJiraLogical Database DesignMacromedia FlashMicrosoft Dynamics 365 CRMNetBeansODDS (Operator Dynamic Dialog Subsystem)Physical Database DesignReal Time Application InterfacesRelational Data Base DesignSAP Business ObjectsSAP Business WarehouseSAP ECC / Hana S4 ABAPScrumService Oriented ArchitectureSPSSSystems AnalysisTSO / ISPF (Time Sharing Option / Interactive System Productivity Facility)Visual StudioVisualCronWeb development (HTML, CSS, Javascript)None of the aboveENTERPRISE DATABASE MANAGEMENT
ApptioBusiness IntelligenceDatabase WarehouseDB2 UDB AIXDB2 UDB MainframeDB2 UDB WindowsIBM Lotus NotesIDMSInformixIngresMS SQL ServerOraclePower AppsSybaseNone of the aboveINTERNET / INTRANET / WEB SERVICES
Active PDFActive RDFApacheAS / 400 Network / AdministrationCertificate ManagementHibernateIBM WebsphereInternet / Intranet DevelopmentInternet / Intranet SupportJBossMicrosoft IISPDF ComponentsTomcatVignette CMA / CMS / VAPWeb Page DevelopmentWeblogicNone of the aboveOTHER DATABASES
AccessFilemaker ProGeodatabaseInterbaseSQL ServerNone of the abovePROGRAMMING
ArcGIS APIsArcGIS location services (e.g., Geocoding service, Baseman layer service, Geometry service, Elevation service, Routing Service, Spatial analysis service etc.CobolDrupalGeographic Information Systems (design, programming, spatial database maintenance, user support)HTMLJ2EEJAVAJavaScriptJoomlaJSON / GeoJSONLotus NotesLotus Notes JavaScriptLotus Notes Scripts and FormulasMFC / Win32 APIMicrosoft Developer EnvironmentMicrosoft.NETMulti-threading ApplicationsPerlPYTHONRubySAP ABAPSOAPStored ProceduresUnix Shell ScriptsVB ScriptVB.netVisual BasicNone of the aboveSECURITY
Active DirectoryAnti-Virus SoftwareAuthorization Policy ServerEmail Filtering / Spam protectionEncryptionFirewall and Firewall MonitoringIBM Security Server (RACF)Internet Content FilterIntrusion DetectionLenelNeoteris / SSLSecurity Tools and SystemsSmart Card / BiometricsUser Authentication (Secure ID, Skey, Cryptocard, PKI Technology)Virtual Private NetworkingVulnerability TestingWeb FilterNone of the aboveSERVICES AND TECHNICAL / CUSTOMER SUPPORT
AppDynamicsBackup Tools and UtilitiesCICSCitrix Virtual ApplicationsCitrix Virtual DesktopsCommunications Hardware (routers, DSUs, multiplexers, switches, PBXs)Communications Hardware SupportComputer Hardware SupportEthernetIBM Mainframe Network (RJE-NJE, VTAM, Hardware Support, including front-end processors and terminal controllers)IBM Spectrum ProtectJES (Job Entry Subsystem)JQP (JES Queue for Printers)LAN / Server Admin Tools and SupportLANsweeperLotus DominoMicrosoft Office Suite 2010 or 2013MS ExchangeMS LAN ManagerMS-SCOMNetwork Management and Support (Tivoli, HP Openview, Netview, Ciscoworks, LanAlyzer, Optivity)OEM (Oracle Enterprise Manager)Office Automation SuitesPatch Management (SMS)SMTP MailSolarWindsSystem Network ArchitectureTCP / IPVeeamVVP (VTAM Virtual Printer)VirtualizationWAN / Router Protocols and Services (IGRP, RIP, PPP, S LIP)WirelessZENworks 7 SuiteNone of the aboveCERTIFICATIONS
Apptio Certified PractitionerCAPM (Certified Associate in project Management)CCIE (Cisco Certified Internetwork Expert)CCNA (Cisco Certified Network Associate)CCNP (Cisco Certified Network Professional)CHAMP (Certified Hardware Asset Management Professional)CISSP (Certified Information Systems Security Professional)CITAM (Certified IT Asset Manager)Cloud Financial Operations (FinOps)COMPTIACSAM (Certified Software Asset Manager)CSM (Certified Scrum Master)CSPO (Certified Scrum Product Owner)ITIL FoundationsITIL Managing ProfessionalITIL MasterMCP (Microsoft Certified Professional)Lean Six SigmaOraclePgPM (Program Management Professional)PMP (Project Management Professional)Technology Business ManagementNone of the aboveDATABASE MANAGEMENT AND SUPPORT
Asset Inventory ManagementBackup Tools and UtilitiesCitrixCommunications Hardware (routers, DSUs, multiplexers, switches, PBXs)Communications Hardware SupportComputer Hardware SupportEnvision databaseFilemaker ProIBM Mainframe Network (RJE-NJE, VTAM, Hardware Support, including front-end processors and terminal controllers)IPX / SPXLAN / Server Admin Tools and SupportMicrosoft AccessMS ExchangeMS LAN ManagerMySQLNetwork Management and Support (Tivoli, HP Openview, Netview, Ciscoworks, LanAlyzer, Optivity)Office Automation SuitesParadoxSMTP MailSQL ServerSystem Network ArchitectureTCP / IPTokenRingUnix, Protocol and Services (FTP, Telnet, HTTP DHCP, DNS)WAN / Router Protocols and Services (IGRP, RIP, PPP, S LIP)None of the aboveAPPLICATION SUPPORT
AccelaAdobe AcrobatAdobe ContributeAdobe FireworksAdobe IllustratorAdobe InDesignAdobe PagemakerAdobe PhotoshopArcGIS Desktop (ArcGIS, ArcMap, ArcCatalog)ArcGIS OnlineArchibusCAIRCalHEERSCalWINCherwellCJICCrystal ReportsCUBS (Columbia Ultimate Business System)eDirectoryElections SystemsEpic EMRExchange Mail ServerFileMaker ProHexagon I / CADJoomla CMSKnowledgeLakeLaserficheLotus Notes R5 / R6 / R8.5.2 / R9 / R10 / R11 / R12McAfee Anti-VirusMEDSMicrosoft Office 2016Microsoft Office 365Microsoft Remote Installation ServiceMindjet MindmanagerMonarchMS DynamicsMS FormsMS PowerPointMS Project Web App / Project OnlineMS SharePointMS SQL Server management StudioMS VisioOCATOrigamiPOPSSAP ARIBASAP BASISSAP Business ObjectsSAP Business WarehouseSAP FI / COSAP FMSAP MMSAP SACSimpleIndexVASTVIDIZMOWork NumberNone of the aboveDATABASE ADMINISTRATION
Business IntelligenceDatabase WarehouseDB2 UDB AIXDB2 UDB MainframeDB2 / UDB AIX, LINUX, Solar, WindowsFirewallsGlobal ProtectHANAIBM Lotus NotesIDMSInformixIngresLoad Balancers (F5)MS SQL ServerMy SQLNetworkingOraclePostgresRouters, switchesSD WANSPUFI (SQL Processor Using File Input)SybaseWAPsZScalerNone of the aboveVOICE NETWORKING - CALL CENTERS & VoIP
AudioCodesCalabrio Quality ManagementCalabrio Workforce ManagementCisco "Cube" / Routers, Dial plans, Gateways, and SwitchesCisco Call ManagerCisco Customer Voice Portal (CVP)Cisco Emergency Responder (CER)Cisco Softphones JabberCisco UCCE / ICM ScriptingCisco Unified Communications (UC) and Unified Contact Center Enterprise (UCCE)Cisco Unity VoicemailGCCAI (Google Contact Center Artificial Intelligence)Google Dialog Flow (GDF) CXGoogle GDF / CCAI call flows with backend APIInformaCast PagingIP addressing, subnets, VLANs, QoSIVRs and ACDsMicrosoft Team signaling flowsMicrosoft Teams VoiceNuanceProgramming (e.g. Java)Rest APISBC (Session Border Controllers)Soap APITCP / IP, VoIP, WAN, Metro Ethernet, and MPLSVoice protocols and audio codecs PRI, SIP / H.323 / MGCP / SCCP, SRST, Analog gateways, FXO, FXS portsNone of the aboveHEALTHCARE ELECTRONIC DATA INTERCHANGE (EDI)
None of the abovePlease complete this survey carefully. Your responses may determine whether or not you will be referred for a specific department and / or location. Please place a mark next to the County location(s) / agencies in which you would be interested in working.
AirportsAgriculture & Environmental MgmtAssessorBehavioral Health ServicesClerk of The BoardCommunity Health ServicesController - Treasurer DepartmentCounty Clerk - RecorderCounty CounselCounty CommunicationsCounty ExecutiveCustody Health ServicesDept. of Child Support ServicesDepartment of CorrectionDepartment of Tax and CollectionCounty Library DistrictDept. of Environmental HealthDistrict AttorneyEmergency Medical ServicesEmployee Services AgencyFacilitiesFleet ServicesHospital System - De Paul Medical CenterHospital System - O'ConnorHospital System - Regional Medical CenterHospital System - Saint Louise RegionalHospital System - Valley Medical CenterLocal Agency Formation CommissionMedical Examiner / CoronerOffice Of Supportive HousingParks & RecreationPlanning & DevelopmentPre-Trial ServicesProbationProcurementPublic DefenderPublic HealthRegistrar Of VotersRisk ManagementRoads DepartmentSheriff-Doc ContractSheriff's OfficeSocial Services AgencySupervisorial District 1Supervisorial District 2Supervisorial District 3Supervisorial District 4Supervisorial District 5Technology Services & SolutionsValley Health PlanVector Control DistrictHow did you hear about this employment opportunity?
County EmployeeFriend or Family (not County Employee)Paper Flyer / AnnouncementCounty of Santa Clara emailGovernmentJobs.comCareersInGovernment.comIndeedLinkedInFacebookJob FairProfessional Association or AffiliationEmail NotificationText Message NotificationDiceTwitterMonster JobsSchool Career Center or HandshakeCERTIFICATION
Do you certify that all of the statements made on this form are true, complete and correct to the best of your knowledge and belief and are made in good faith? Do you understand that you may be expected to substantiate these self-ratings if invited to interview for this position?
Required Question
Salary : $189,151 - $229,917