Software Engineer I/II @ Ventura County - Ventura, CA

Job Overview

7 days ago

Software Engineer I/II

Ventura County - Ventura, CA

The DepartmentThe Information Technology Services Department works with every Ventura County department/agency to provide the necessary technology infrastructure and consulting/contracting services to meet ongoing and emerging business needs, including project management, business process improvement, applications support, voice/data infrastructure, data security, threat and vulnerability/risk management, and extended staffing.Focus Areas Depending on AssignmentService Now Team: Under general direction, incumbents are responsible for planning, possibly leading, and/or performing: application requirement gathering, writing functional and non-functional requirements, system component mix and architecture definition, application design, system implementation, and data reporting.Public Safety: Position works for the Information Technology Services Department (ITSD) within various Public Safety agencies (Sheriff Bureau, Courts, Public Defender, Ventura County Fire Department, etc.). Under general direction, incumbents are responsible for planning, possibly leading, and/or performing: application requirements definition, system component mix and architecture definition, application design, application development, and system implementation.Payroll Titles: Information Systems AnalystApplications Architect/SupervisorDistinguishing Characteristics: Information Systems Analyst (ISA): This position deals primarily with the normal maintenance and modification of existing business application systems and/or the analysis of systems and processes required for implementing new application business systems. May be under the supervision of a Principal Applications Architect/Supervisor, Project Manager, or Applications Architect/Supervisor, and leadership responsibilities are limited to technical guidance in defined areas.This classification series differs from the Information Systems Support Analyst series in that the latter provides technical support to computer operations, computer operating systems and programming functions, teleprocessing networks, distributed processing, and database administration.Applications Architect/Supervisor (AA/S): The Applications Architect/Supervisor series is the highest professional/technical classification within the Information Technology Services Department. The Applications Architect/Supervisor is distinguished from the Principal Applications Architect/Supervisor and Senior Information Systems Analyst in that the latter two classifications have authority to participate in the definition of County technology policies and procedures.Educational Incentive: Incumbents may be eligible for an educational incentive of 2.5%, 3.5%, or 5% based on completion of an Associate's, Bachelor's, or Masters' Degree that is not required for the classification.New Hire/Retention/Referral Incentives: Subject to the applicable section of SEIU 721 MOA 2019-2022, Amendment #6 (Secs. 3801 -3803): New hires may be eligible for a one-time New Hire Incentive up to 10% of the current annual base wage.In compliance with specific requirements, a regular employee may be eligible for an Employee Referral Incentive of $500.Once hired upon meeting specific criteria a regular employee may be eligible for an Employee Retention Incentive of up to 10% of the current annual base wage. The eligible list established from this recruitment may be used to fill the present and future Regular, Temporary, Fixed-Term, Intermittent, or Extra Help vacancies for these and similar positions only. There are currently two (2) Regular, Full-time vacancies within the Information Technology Services Department. All two (2) vacancies are allocated at the AA/S (higher) level but may be filled at either the ISA or AA/S level. The qualifications of the selected candidate will determine the placement level.NOTE: If appointed at the lower level, the incumbent may be promoted to higher levels without further exam upon meeting the minimum requirements, demonstrating satisfactory performance, and in accordance with the business needs of the department.Approximate SalariesInformation Systems Analysts: $37.12 - $49.30 per hourApplications Architect/Supervisor: $41.01 -$56.94 per hourBoth Information Systems Analysts and Application Architect/Supervisors are represented by the Service Employees International Union (SEIU) and are eligible for overtime compensation.TENTATIVE SCHEDULEOpening Date: Thursday, August 4, 2022Closing Date: ContinuousFirst Review: The first review of applications is anticipated to occur on or around August 18, 2022, and subsequent reviews may be conducted until sufficient applications are received to meet business needs.

Duties may include but are not limited to the following: Interacts with user department personnel to assess their needs; analyzes and advises users on the feasibility, alternatives, cost, and timing of modifying, developing, or acquiring new data processing systems.Develops and defines system requirements to include system and program specifications, project timetables, task assignments, and testing criteria.Installs application-oriented user systems and responds to production problems; adapts purchased software systems to conform to county hardware constraints and user requirements; and coordinates information processing activities of a system user.Coordinates project development and system maintenance requirements with users, other IT Services staff, vendors, and outside agencies.May code, test, and refine computer programs. Develops and updates systems, subsystems, and operations documentation.May work with Data Base Administrators in reviewing data models, data conversion scripts, data diagrams, and database/application tuning efforts.May lead in a technical capacity.Performs other related duties as assigned. At the Software Engineer II level additional duties may include: Design system solutions and recommends the appropriate mix of current technologies to customer departments and internal management.Serves as a lead in performing research, requirements definitions, analysis, development, acquisition, and implementation of hardware, software, and applications systems. May serve as a project lead, such as planning, organizing, directing, monitoring, and evaluating the performance of assigned project team members.Prepares progress and status reports for internal management and customer departments.May supervise one or more subordinate staff.Coordinates with project development and system maintenance requirements with users, other IT staff, vendors, and outside agencies.Ensures Service Level Commitments (SLCs) are being met for the area of responsibility.Designs system solutions using a variety of current technologies, including C#, VB.NET, ASP.NET, MS/SQL Server, Single Page Applications (SPA) frameworks, SQL Server Reporting Services (SSRS), Crystal Reports, WordPress, HTML 5/6, RESTful API's, and universal mobile applications for iOS and Android (such as Native, Ionic, React Native, Flutter, or Xamarin)Writes and executes complete queries against multiple tables utilizing Sybase or SQL Server relational database.Performs other related duties as assigned.

These are entrance requirements to the examination process and assure neither continuance in the process nor placement on an eligible list.Education/Experience: Software Engineer IConsiderable education, training, or experience in computer systems analysis and programming which has led to the acquisition of the required knowledge, skills, and abilities.Demonstrated competency and knowledge of the fundamentals of computerized business system operation and data processing environments as well as familiarity with the basic deliverables of systems analysis and design.For example, possession of the requisite knowledge, skills, and abilities can be demonstrated by four (4) years of programming experience OR a Bachelor's degree in Information Systems, Computer Science, or related field AND one (1) year of programming experience.Software Engineer IIExtensive experience in computer systems analysis, design, and programming and serving in a technical lead capacity over programming staff and/or programmer analyst which has led to the acquisition of the required knowledge, skills, and abilities.The required knowledge, skills, and abilities can also be obtained by the possession of a Bachelor's degree in Information Systems, Computer Science, or a related field and three (3) years of systems analysis and programming experience; or one (1) year of experience as an Information Systems Analyst, or Data Systems Analyst within the County of Ventura, Information Technology Services Department. Additional years of qualifying experience may be substituted for the college education on a year-for-year basisNecessary Special Requirements: One (1) or more years of working experience of one or more of the following: C#VB.NETASP.NETMicrosoft SQL ServerSingle Page Application (SPA) frameworksSQL Server Reporting Services (SSRS)Crystal ReportsWordPressHTML 5/6Developing universal mobile applications for iOS, Android, using cross-platform technologies like Angular, Native, Ionic, React Native, Flutter, or XamarinFamiliarity with RESTful API'sPossession of or ability to obtain a valid California driver license;May be required to work nights, weekends, and holidays on an on-call basis;May be required to work long hours to resolve production problems or meet project deadlines;Excellent written and verbal communication skills must be demonstrated in the completion of the employment application and supplemental questionnaire. Desired: Bachelor's degree in Information Systems, Computer Science, or a related field;Supervision or lead experience Knowledge, Skills, and Abilities: Working (Software Engineer I) to Considerable (Software Engineer II) knowledge of: Methods and techniques used in the analysis, design, and documentation of computer systems; Project estimation, scheduling, and management techniques; State-of-the-art computer systems, software applications, peripheral equipment and devices, programming languages, file and database structures, and security systems;Designing system solutions using one or more of the following: C#VB.NETASP.NETMS/SQL ServerSingle Page Applications (SPA) frameworksSQL Server Reporting Services (SSRS)Crystal ReportsWordPressHTML 5/6Angular/Native Script/Ionic/React Native/Flutter/XamarinRESTful API'sThorough (Software Engineer II only) knowledge of: Current trends in the information systems field;Methods and techniques used in defining application requirements, data modeling, and general system analysis, design, and documentation;Local and wide-area network components and technologies;Database management systems.Working (Software Engineer I) to Comprehensive (Software Engineer II) ability to: Analyze complex procedures/data and develop logical conclusions; Perform operational requirement studies in a total systems context; Develop plans and achieve objectives; Design and interpret diagrams representing computer processes; Code, test, and implement application programs; Prepare system and program documentation; Facilitate and document customer functional and data requirements;Propose the appropriate mix of technology and procedural solutions;Participate in the analysis, programming, testing, and/or implementation of proposed systems;Write and execute queries utilizing a relational database (such as SQL Server);Plan and supervise work of others; Communicate effectively orally and in writing;And establish and maintain positive working relationships with customer departments and internal staff members.Supplemental Information: May be required to travel within the County to conduct studies or troubleshoot.

FINAL FILING DATE: This recruitment is continuous and may close at any time; therefore, apply as soon as possible if you are interested in it. Your application must be received by the County of Ventura Human Resources no later than 5:00 p.m. on the closing date.FIRST REVIEW: The first review of the applications is anticipated to occur on or around August 18, 2022, and subsequent reviews may be conducted until sufficient applications are received to meet business needs.To apply online, please refer to our website at If you prefer to fill out a paper application form, please call (805) 654-5129 for application materials and submit them to the County of Ventura Human Resources, 800 South Victoria Avenue, L-1970, Ventura, CA, 93009.Note to Applicants: Sufficient information must be provided under the Education/Work Experience portion of the application and supplemental questionnaire to thoroughly and accurately demonstrate your qualifications in order to determine eligibility. A resume may be attached to supplement your responses in the above-referenced sections; however, it may not be submitted in lieu of the application. INFORMATION FOR TRANSFER CANDIDATES: If presently permanently employed in another "merit" or "civil service" public agency/entity in the same or substantively similar position as is advertised, and if appointed to that position by successful performance in a "merit" or "civil service" style examination, then appointment by "Lateral Transfer" may be possible. If interested, please click here for additional information.SUPPLEMENTAL QUESTIONNAIRE - qualifying: All applicants are required to complete and submit the questionnaire for this examination AT THE TIME OF FILING. The supplemental questionnaire may be used throughout the examination process to assist in determining each applicant's qualifications and acceptability for the position. Failure to complete and submit the questionnaire may result in the application being removed from consideration.APPLICATION EVALUATION - qualifying: All applications will be reviewed to determine whether or not the stated requirements are met. Those individuals meeting the stated requirements will be invited to continue to the next step in the examination process.TRAINING & EXPEREINCE EVALUAITON: A Training and Experience Evaluation (T&E) is a structured evaluation of the job application materials submitted by a candidate, including the written responses to the supplemental questionnaire. The T&E is NOT a determination of whether the candidate meets the stated requirements; rather, the T&E is one method for determining who are the better qualified among those who have shown that they meet the stated requirements. In a T&E, applications are either scored or rank-ordered according to criteria that most closely meets the business needs of the department. Candidates are typically scored/ranked in relation to one another; consequently, when the pool of candidates is exceptionally strong, many qualified candidates may receive a score or rank which is moderate or even low resulting in them not being advanced in the process.Note: The selection process will likely consist of an Oral Exam, which may be preceded or replaced with the score from a Training and Experience Evaluation (T&E), contingent upon the size and quality of the candidate pool. In a typical T&E, your training and experience are evaluated in relation to the background, experience, and factors identified for successful job performance during a job analysis. For this reason, it is recommended that your application materials clearly show your relevant background and specialized knowledge, skills, and abilities. It is also highly recommended that the supplemental questions within the application are completed with care and diligence. Responses such as "See Resume" or "Refer to Resume" are not acceptable and may disqualify an applicant from further evaluation.ORAL EXAMINATION - 100%: An online, unproctored, job-related oral examination will be conducted to evaluate and compare participating candidates' knowledge, skills, and abilities in relation to those factors which the job analysis has determined to be essential for the successful performance of the job. Candidates must earn a score of seventy percent (70%) or higher to qualify for placement on the eligible list.If there are three (3) or fewer qualified applicants, an oral examination will not be conducted. Instead, a score of 70% will be assigned to each application, and each applicant will be placed on the eligible list.Candidates successfully completing the examination process may be placed on an eligible list for a period of one (1) year.BACKGROUND INVESTIGATION: A thorough post-offer, pre-employment background investigation which may include inquiry into past employment, education, criminal background information, and driving record may be required for this position.For further information regarding this recruitment, please contact Shannon Antunez, by email at [email protected] or by telephone at (805) 654-5014.

Similar Jobs


US Naval Air Systems Command

Point Mugu, CA

You will be required to obtain and maintain an interim and/or final security clearance prior to entrance on duty. Must be a US Citizen.

Software Engineer

Geologics Corporation

Pasadena, CA

Experience designing and developing process control and data management software for automated data processing systems.

Sr. Software Engineer (remote), Experian Consumer Services


Costa Mesa, CA

Strong advocate of disciplined software development. In addition to a competitive base salary and variable pay opportunity, Experian offers a comprehensive…

iOS Engineer


Culver City, CA

3+ years working experience in software iOS Development. Strong understanding of software engineering practices and principles especially relating to mobile…

Senior Backend Engineer


Culver City, CA

3+ years of software development experience with the backend/API. Strong understanding of software engineering practices and principles especially relating to…

Sr. Design and Release Engineer of Body Systems

Faraday Future

Gardena, CA

Stock options for every employee. Minimum of a Bachelor of Science degree in Mechanical Engineering – or similar - from an accredited university.

Applications Developer II/III (Angular/C#/.Net & PL/SQL) - PRIMARILY REMOTE OPPORTUNITY

Superior Court of Orange County

Orange County, CA

Five (5) years of experience with Microsoft technologies such as: . NET Core 3.1/5, C#, MVC, WebAPI, Entity Framework, JavaScript, Bootstrap or CSS.

Senior Android Engineer


Culver City, CA

3+ years working experience in software Android Development. Strong understanding of software engineering practices and principles especially relating to mobile…

Sr. Cloud Engineer

Automobile Club of Southern California

Costa Mesa, CA

Professional organizational and time management skills as well as the ability to multitask and meet project deadlines as set by management.

Senior Software Engineer

Atkinson Aeronautics

Woodland Hills, CA

The ideal candidate has working knowledge with the third iteration of the FAA’s avionics software standard and will ensure software performs and functions at…

Software Engineer II (Identity & Access Management)

PlayStation Global

Los Angeles, CA

Experience in client-side scripting and JavaScript. You will join a team whose objective is to provide the best Identity Service for our customers as well as…

Software Developer

HdL Companies

Brea, CA

NET, C#, MS SQL, Angular 7. Opportunity to participate in 401k. Medical, Dental, Vision, Life/AD&D, LTD and Employee Assistance Program.

Principal Pre-Sales Cloud Engineer


Los Angeles, CA

Onboarding/Training - The first several weeks of onboarding are dedicated to learning and will encompass learning materials/assignments and compliance training,…

FE Programmer


El Monte, CA

At least 3-year software development experience. Complete the specific project assigned by the team lead and the management team.

Shopify Expert /Shopify Developer Needed


Los Angeles, CA

_Shopify developer, must have great coding standards._. Manage e-commerce digital shelves and day-to-day website updates; responsible for updates, maintenance,…

Electrical Engineering/Embedded Systems Engineer

American GNC Corporation

Simi Valley, CA

Development experience with ISA100 wireless embedded software is a plus. Embedding machine learning algorithms within embedded systems (e.g. Artificial Neural…

Software Engineering Manager


Santa Ana, CA

Engage in mentoring and guiding the professional and technical development of engineers. You will bring hands-on experience implementing scalable architecture,…

Software Dev Engineer III

Amazon Dev Center U.S., Inc.

Santa Monica, CA

4+ years of professional software development experience. 3+ years of programming experience with at least one software programming language.

Embedded Software Engineer Services LLC

Irvine, CA

7+ years of experience doing hands-on software development in embedded domain, application, framework, Bluetooth stack or drivers.

Senior Software Test Engineer (Northridge, CA - local candidates preferred))


Northridge, CA

Experience in software testing; Verification & Validation. As a senior software test engineer, your primary goal would be to come up with strategies to test the…

Software Development Engineer, AWS Amplify Services LLC

Irvine, CA

Become an active participant in all stages of our software development cycle, including planning meetings and customer briefings.

Platform Software Development Engineer, Test

Fox Corporation

Los Angeles, CA

Create, maintain, and execute test plans and test cases against our software platforms and applications in the cloud, server, desktop and mobile environments.

Sr. Software Engineer

Open Text Corporation

Pasadena, CA

Delivers high-quality software that is scalable, high-performing, and robust. Writes thorough tests for all software that is developed.

Principal Software Engineer Integrated Product Team Lead

Raytheon Missiles & Defense

Fullerton, CA

Lead Product Owners and Software Scrum Masters to ensure that contract deliverables are met, customer satisfaction is strong, and other costs are minimized.