Senior Application Developer
Listed on 2026-05-23
-
Software Development
Software Engineer
Under direction, designs, develops, tests, and implements custom applications, integration services, automation scripts, and scalable technical solutions that support Court enterprise systems. Performs advanced software engineering tasks including application development, API integrations, data workflows, and architecture‑aligned solution design. Conducts technical analysis to translate business needs into functional, maintainable, and secure software components. Leads development activities during system enhancements, major implementations, and modernization efforts.
Provides technical leadership, directs complex troubleshooting, and ensures long‑term maintainability of developed solutions.
Receives general direction from assigned supervisory and management personnel. Exercises technical and functional direction over and provides training to assigned staff. This position does not exercise supervision over other staff.
Class CharacteristicsThis is the advanced journey‑level classification responsible for the most complex technical and development work within Court Technology. Incumbents design secure, scalable, integrated application architectures, build custom solutions, and contribute to long‑term technology roadmaps. Work requires independent judgment and technical leadership, particularly in system modernization, integration engineering, and enterprise workflow automation. This classification is distinguished from the Application Developer in that it performs the most complex development, integration, and modernization work, and provides technical leadership and functional direction.
Responsibilities- Designs, develops, and maintains custom software components, scripts, automations, and integration services to extend enterprise application functionality and support business workflows.
- Develop secure and maintainable REST API integrations, webhooks, and data‑exchange processes between Court systems and third‑party platforms.
- Performs advanced troubleshooting and root‑cause analysis of multi‑system, data‑level, and integration failures; implements long‑term code and architectural solutions.
- Designs component‑level and solution‑level application and integration designs that align with established enterprise architecture standards.
- Develops advanced test scripts, automated tests, and integrated test plans; ensures testing meets design specifications, security requirements, and documentation standards.
- Leads technical components of system implementations, platform upgrades, code deployments, and major system transitions; ensures post‑implementation stability and performance.
- Creates and maintains technical documentation, including software specifications, integration models, architecture artifacts, and development standards.
- Apply independent judgment to deliver complex technical solutions, driving scalable and secure internal applications while contributing to technology roadmaps and ensuring alignment with enterprise architecture standards.
- Evaluates emerging technologies, tools, frameworks, and integration patterns; recommends solutions that reduce technical debt and improve system maintainability.
- Provides technical mentorship, guidance, and functional direction to lower‑level IT staff; serves as an escalation point for complex issues and development challenges.
Any combination of training and experience that would provide the required knowledge, skills and abilities is qualifying. A typical way to obtain the required qualifications would be:
- Equivalent to a bachelor’s degree from an accredited college or university with major coursework in information technology, computer science, management information systems or a closely related field.
- Five (5) years of increasingly responsible experience in application development, scripting, integration, API use, and system architecture.
Possession of a valid California Class C driver’s license and the ability to maintain compliance with the Court’s vehicle insurance policy, or the ability to provide alternate transportation that meets job requirements, as needed.
Knowledge of- Principles and…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).