Software Engineer I

Superior Court of California, County of Ventura

Ventura (CA)

On-site

USD 90,000 - 120,000

Full time

10 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Superior Court of California, County of Ventura seeks a Software Engineer I/II to gather user requirements, define system functionality, and write code in ASP.NET, C#, VB.NET, Java, and more. Responsibilities include maintenance, QA, reporting, and backend data work within the Court's applications and services.

The role requires SDLC familiarity, ability to work under deadlines, and collaboration with IT staff to deliver robust software solutions. On-site position in Ventura County, California.

Qualifications

  • BS/BA or higher in MIS/CS/IT or closely related field required.
  • Two+ years experience in software development and maintenance.
  • Experience with SDLC and QA practices.
  • Proficiency in ASP.NET, C#, VB.NET, Java, and SQL/T-SQL.

Responsibilities

  • Provide day-to-day maintenance and support on Court applications and websites.
  • Perform quality assurance to ensure applications meet user needs and requirements.
  • Create and modify reports.
  • Develop SQL scripts and data models, stored procedures and schemas for back-end systems.
  • Design, test, deploy, and maintain proprietary software applications and services.

Education

Bachelor's degree in MIS/CS/IT

Tools

ASP.NET
C#
VB.NET
Java
SQL/T-SQL
PowerShell
XML
XSLT
HTML
JavaScript
Angular
WCF
WebAPI
SOAP
JSON
Microsoft IIS
SQL Server
Reporting Services
Visual Studio
Azure
Snowflake

Job description

First Review Date: Friday October 16, 2026.

Under the general direction of the Chief Operating Officer, Software Engineer I/II responsibilities include gathering user requirements, defining system functionality, and writing code in various languages such as ASP.net, C#, VB.Net, Java, etc. Our ideal candidates are familiar with the software development life cycle (SDLC), from preliminary system analysis to tests and deployment. This person will also be responsible for designing, coding, testing, deploying, and maintaining all proprietary software applications and services deployed within the Court.

These functions are intended as a general illustration of the work performed in this job classification and are not all inclusive for this position.

  • Provide day-to-day maintenance and support on Court applications and websites.
  • Support and maintenance activities may include, but are not limited to:
    1. Making changes to existing specifications; coding re-writes, updates, enhancements, or modifications to existing applications to meet business requirements and new legislative changes.
    2. Performing quality assurance to ensure applications meet user needs and requirements.
    3. Create and modify reports.
  • Developing SQL scripts to research and identify appropriate methods of resolving applications and database problems.
  • Develop data models, stored procedures, schemas, and tables for back-end systems.
  • Design and conduct quality assurance functions for testing operations to ensure applications perform as designed.
  • Prepare documentation for deployed applications, including training materials, system documentation, and user manuals on new applications.
  • Research, test, evaluate, and make recommendations on potential software packages, assist in deploying selected software, and provide support services with vendors on behalf of users to resolve problems.
  • Maintain up-to-date technical knowledge by attending educational workshops, reviewing professional publications, establishing personal networks, obtaining and updating professional certifications, and participating in professional associations.
  • Contributing to team effort by performing highly detailed work on multiple concurrent tasks under strict deadlines.
  • Coordinate the work of other information technology staff related to application development processes.
  • Establish and maintain effective working relationships with all those encountered in the course of work.
  • Maintain regular and punctual attendance.
  • Perform related duties as assigned.

Any combination of education and experience that provides the candidate with the requisite knowledge, skills, and abilities to perform the duties of the position. A typical way to obtain the required knowledge and abilities would be an educational level equivalent to graduation from an accredited college or university management of information systems, information technology, computer science or a closely related field. Additional relevant full-time experience may be substituted for the required college degree on a year-for-year basis.

Following are examples of professional experience.

  • Software Engineer I: Two years of professional applications design and development experience, preferably in a court environment or an environment similar in size and complexity to that of the Court.
  • Software Engineer II: Four years of professional applications design and development using, preferably in a court environment or an environment similar in size and complexity to that of the Court OR one year of full-time experience as a Software Engineer I with this Court.
  • Directly related graduate degree may be substituted for one year of the required experience.
Knowledge of
  • Principles and techniques for SDLC and project management.
  • Best practices in quality assurance and building secure applications.
  • Programming Languages: ASP.net, C#, VB.Net, Java, etc.
  • Scripting Languages: SQL/T-SQL, PowerShell, XML, XSLT, HTML, Javascript, Angular, etc.
  • Web technologies such as WCF, WebAPI, SOAP, JSON, etc.
  • Microsoft Internet Information Services.
  • Microsoft Server 2019 or later.
  • Microsoft SQL Server Reporting Services 2019 or later.
  • Microsoft SQL Server 2019 or later.
  • Visual Studio 2019 or later.
  • MS Azure
  • Snowflake
Ability to:
  • Demonstrate an understanding of engineering theory and design criteria.
  • Display excellent attention to detail, interpersonal, organizational and customer service skills.
  • Exhibit excellent time management skills with a proven ability to meet deadlines.
  • Possess excellent communication skills, both orally and in writing.
  • Prioritize tasks and projects.
  • Illustrate proficiency with Microsoft Office 365.
  • Coordinate multiple projects and meet deadlines.
  • Analytically evaluate complex technical information, issues, or problems to generate solutions.
  • Work independently or as a team depending on task or project requirements.
  • Establish and maintain effective working relationships with all those encountered in the course of work.
PHYSICAL REQUIREMENTS WITH OR WITHOUT REASONABLE ACCOMMODATIONS
  • Ability to use a personal computer and its peripherals including keyboard, mouse and monitor for extended periods of time.
  • Ability to sit for extended periods of time; occasionally stand or walk part of the time with minimal bending, stooping, squatting, twisting, reaching, or walking on irregular surfaces.
  • Ability to express or exchange ideas by means of the spoken words or activities where detailed or important spoken instructions must be conveyed to others accurately and audibly.
  • Ability to hear or perceive the nature of sounds at normal speaking levels with or without correction, and having the ability to receive detailed information through oral communication, and making fine discriminations in sound,
  • Ability to work in an environment that includes frequent interruptions and simultaneous attention to multiple tasks.
  • Ability to grasp and/or manipulate files, binders, pieces of paper or small objects.
  • Frequent hand, fingers and/or wrist motion.
  • Occasional reaching at or above shoulder level.
  • Ability to work alone or closely with others.
  • Occasional movement throughout the courthouse delivering and/or retrieving forms, files, materials and information to and from other departments or other court locations, including lifting files or binders up to 10 lbs.
WORK ENVIRONMENT
  • Shared office environment with varying degrees of hot and cold air and lighting condition.
  • May be required to travel to other court locations or agencies for work and/or training.
  • Must be able to traverse indoors and outdoors, over uneven surfaces and pavement in all types of weather.
  • Constant interruptions and various office noises, with high volume of telephone and personal interaction.
  • Exposure to dust, copier and printer toners.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Applications Programmer Analyst
Applications Programmer Analyst

20th Judicial Circuit of Florida • Fort Myers (FL)

On-site
USD 60,000 - 90,000
Public Service Loan Forgiveness Qualif
Tuition Assistance
Paid Time Off
+6
Applications Programmer Analyst
Applications Programmer Analyst

Florida State Courts, Twentieth Judicial Circuit, Administrative Office of the Courts • Town of Florida (NY)

On-site
USD 65,000 - 90,000
Great working environment
Growth and Development Opportunities
Competitive Benefits Package
+6
Legal Processing Clerk II
Legal Processing Clerk II

Tulare County Superior Court • Porterville (CA)

On-site
USD 42,000 - 54,000
Information Technology & Facilities Director
Information Technology & Facilities Director

Superior Court of California, County of Calaveras (CA) • San Andreas (CA)

On-site
USD 130,000 - 180,000
Support Staff - Court Administration
Support Staff - Court Administration

Chester-County-of-Pennsylvania • West Chester

On-site
USD 38,000 - 54,000
Lead Application Developer
Lead Application Developer

Acro Service Corp • Phoenix (AZ)

On-site
USD 100,000 - 130,000
Judicial Clerk I
Judicial Clerk I

Colorado Judicial Branch • Boulder (CO)

On-site
USD 46,000 - 67,000
Programmer - Software Developer
Programmer - Software Developer

US District Courts, Northern District of California • San Francisco (CA)

On-site
USD 90,000 - 125,000
Full federal benefits
Health insurance
Dental insurance
+5
Judicial Clerk I
Judicial Clerk I

Colorado Judicial Branch • Pagosa Springs (CO)

On-site
USD 46,000 - 67,000
Legal Processing Assistant I (Flex) Joshua Tree
Legal Processing Assistant I (Flex) Joshua Tree

San Bernardino Superior Court • Joshua Tree (CA)

On-site
USD 40,000 - 60,000