It Applications Developer Ii

County of Orange
Full Time, Permanent $87,318 - $117,624 Per year CA 333 W Santa Ana Blvd, Santa Ana, CA 92701, United States



In addition to performance-based merit increases, this position is scheduled to receive salary range increases on the following dates:  Effective June 28, 2024 – 4.25% increaseEffective June 27, 2025 – 4.00% increaseSalary may be negotiable within the range listed above, based on position requirements and the successful candidate's qualifications, subject to appropriate authorization.

This recruitment will establish an open eligible list that will be used to fill current and future IT Applications Developer II positions. The eligible list established may also be used to fill positions in similar and/or lower classifications throughout the County of Orange.

DEADLINE TO APPLYThis recruitment will be open for a minimum of five (5) business days and will close Monday, July 8th, 2024 at 11:59PM (PST). 

The mission of Orange County Information Technology (OCIT) is to provide innovative, reliable, and secure technology solutions that support County departments in the delivery of quality public services. OCIT provides IT solutions across
County departments for voice communications, network services, application support, service desk, desktop support, as well as data center services. 

Click  for more information on OCIT

Clickfor more information on the County of Orange

OCIT is seeking an IT Applications Developer II, to design, develop, maintain, and support the software which help the  Orange County Probation Department’s day to day operation. The in-house developed software handles Adult Operations, Juvenile Operations, and Administrative Services – serves the community using efficient and research supported corrections practices to reduce crime, assist the Courts in managing offenders, promoting lawful and productive lifestyles and assisting victims.

Essential duties and responsibilities of the position will include but are not limited to:
  • Develop, test, implement, maintain, and document software programs including working effectively within a team environment to gather software requirements, design and develop software and implement projects
  • Perform all necessary development/enhancement/maintenance activities, including, coding, configuring, unit and integration testing, regression testing, performance testing
  • Implement high quality, secure and maintainable code using standard software design patterns and best practices
  • Provide technical assistance by responding to inquiries from users regarding errors, problems, or questions
  • Develop and create customized reports and dashboards

In addition the minimum qualifications, the ideal candidate  will possess two (2) or more years of experience with web-based design, development, and maintenance using Software Development Lifecycle techniques, including requirements analysis and technical design through implementation.
Exposure or experience working with IIS, LINQ, React, Angular Microsoft Azure DevOps, SQL Reporting Services (SSRS), mobile applications, and Cloud platforms is highly preferred, but not required.

The ideal candidate will also have experience as a software developer over medium to large IT applications and possess experience and/or knowledge in the following competencies:
Technical Knowledge | Expertise
  • Web based design, development, and maintenance experience using .Net Framework, C#, .Net MVC, .Net Web Form, ASP.Net, .Net Core, Web API, WCF, SQL, Entity Framework, bootstrap, CSS, jQuery, JavaScript, and AJAX
  • Understanding of object-oriented programming concepts
  • Implementing high quality, secure and maintainable code using standard software design patterns and best practices
  • Experience with Visual Studio .Net, Visual Studio, MS Project, MS Visio, and MS SQL database
  • Maintaining a degree of knowledge on current technologies and tools
  • Familiarity with Agile methodologies
Problem Solving/Analytical Skills
  • Identifying and resolving challenging technical issues and problems through good judgment and decision making
  • Proactively detecting problem areas and recommending/implementing solutions
  • Analyzing problems and proposing solutions while dealing with changing priorities
Communication Skills | Oral & Written
  • Developing and delivering effective written and verbal communication with stakeholders
  • Collaborating with other OCIT application developers, business users, and management
  • Serving as an integrator between business needs and technology  
  • Effective in building rapport and negotiating with vendors and department staff to resolve or mitigate contract performance issues and conflicts
  • Self-driven learner with the ability to rapidly assimilate and communicate instructions

Clickto learn more about the minimum qualifications for the IT Applications Developer II classification as well as the physical, mental, and environmental conditions.
Note: Foreign degrees require an evaluation of U.S. equivalency by an agency that is a member of the .

Part of the selection process for positions within the County of Orange supporting the Probation Department requires that all candidates undergo an extensive background investigation process, to the satisfaction of the Department.  
Human Resource Services (HRS) will screen all application materials for minimum qualifications. After the initial screening, qualified applicants will be referred to the next step of the selection process. All applicants will be notified via email of their status in the process.

Application Screening (Refer/Non-Refer) 
Applications and supplemental responses will be screened for qualifications that are highly desirable and most needed to successfully perform the duties of this job. Only those applicants that meet the qualifications as listed in the job bulletin will be referred to the next step.

Structured Oral Interview | SOI (Weighted 100%)

Applicants will be interviewed and rated by an oral interview panel of job knowledge experts. Each applicant's rating will be based on responses to a series of structured questions designed to elicit the applicant's qualifications for the job. Only the most successful candidates will be placed on the eligible list.
Based on the Department's needs, the selection procedures listed above may be modified. All candidates will be notified of any changes in the selection procedure.

Eligible List
Once the assessment has been completed, HRS will establish an eligible list of candidates. Candidates placed on the eligible list may be referred to a selection interview to be considered for present and future vacancies.

Veterans Employment Preference
The County is committed to providing a mechanism to give preferential consideration in the employment process to veterans and their eligible spouses and will provide eligible participants the opportunity to receive interviews in the selection process for employment and paid internship openings. Please click   to review the policy.