IT Applications Developer III - District Attorney's Office



IT Applications Developer III - District Attorney's Office

Salary

$90,073.57 - $116,980.86 Annually

Location

Riverside

Job Type

Regular

Job Number

21-86103-06

Department

District Attorney

Division

District Attorney

Opening Date

12/15/2021

Closing Date

1/5/2022 11:59 PM Pacific

ABOUT THE POSITION


 
The County of Riverside’s Office of the District Attorney has an opportunity for an IT Applications Developer III. The selected candidate will maintain and improve current systems, collaborate to analyze business needs and provide robust solutions. Additionally, the incumbent will build interfaces with good User Experience (UX) Design, write SQL stored procedures, use SQL Performance tuning tools, write robust and clean code with (Angular or React), SQL, C#, .NET, API, WPF, MVC, Typescript, SASS, LESS, and JavaScript. The selected candidate will also perform code reviews, developer tests, build interfaces with good UI design, and keep abreast of security standards in software development.

The Department seeks candidates with excellent verbal and written communication skills. Candidates must possess a minimum of  (3) years of experience building complex systems. Candidates that have software development with a law enforcement entity are highly desired.


Meet the Team!

The Riverside County Office of the District Attorney represents the People of the State of California in all criminal matters arising in Riverside County. This Office is committed to ensuring that justice is done and the community is protected. This Office prosecutes the guilty, safeguards the innocent, and protects victims and their rights.

EXAMPLES OF ESSENTIAL DUTIES


• Develop project specifications and application design from direct customer input or specified end user requirements.

• Write system requirements codes and scripts.

• Build systems and subsystems from beginning to end.

• Build interfaces with good UX and UI design

• Write robust and clean code
 
• May provide training and delegate tasks to subordinate staff.
 
• Provide subject matter expertise in support of system and policy changes; act as a liaison to external vendors.
 
• Configure servers and systems and conduct maintenance; troubleshoot network when needed; research, evaluate, and test proposed products, product versions, and systems solutions.
 
• Coordinate version and change control processes and procedures; implement new and modified processes and systems by performing design, web development, installation, and testing; lead design reviews.
 
• Assess available technology for production and development projects; conduct business process systems analysis; conduct inspections and complaint investigations.
 
• Develop and maintain business applications; gather and determine user requirements.
 
• Generate, develop, and modify reports for management and stakeholders; write reports and queries when needed.
 
• Synchronize data and ensure data is transferable; extract data and customize based on server requirements.
 
• Troubleshoot system issues and make recommendations for solutions; research new technology and determine best products for web applications.  

• Write and test programming code to create new business applications and interfaces or maintain/modify existing business applications.

• Conduct business and systems analysis on development projects; implement the full software development cycle, including design, planning, programming, and testing to ensure performance efficiency. 
 
• Create and modify tables and store procedures; perform daily data integration between new and existing applications.

• Perform data modeling.

• Prepare technical documents (e.g., process specifications, diagrams, and flow charts) and user manuals; update documentation.

• Research, evaluate, and test proposed network products, product versions, and systems solutions.

• Develop quality standards based on industry standards and evaluation of available technology and resources.

• Coordinate version and change control processes and procedures.

MINIMUM QUALIFICATIONS

Option I
Education: A Bachelor’s Degree in Computer Science, Computer Engineering, Electrical Engineering, Bio Engineering or a degree in Computer Information Systems (with completion of core Computer Science classes) from an on-site, accredited university is required.

AND

Experience: Four years of successful journey level, full time, IT job-related experience building complex systems, one year of which included either lead duties or technically advanced IT job-related work. (One year of experience as an IT Applications Developer II will satisfy the one year of lead or technically advanced experience requirement.)

Option II

Education: Currently enrolled in an accredited university for a bachelor's degree with the completion of at least 30 semester or 45 quarter units, with coursework in computer science, computer information systems, data processing, information management, or a related field to the assignment. (IT job-related experience may substitute for education on the basis of 30 semester or 45 quarter units equaling one year.)

Experience: Four years of successful journey level IT job-related experience, one year of which included either lead duties or technically advanced IT job-related work.  (3) years of experience building complex systems or one year of experience as an IT Applications Developer II with Riverside County Law Enforcement agency will satisfy the one year of lead or technically advanced experience requirement.


Knowledge of: The principles, methods, and techniques used in the course of work for the IT Applications Developer series; principles and techniques applied to IT devices, applications and systems; principles of organization and administration; the principles of documentation and recordkeeping, storage and retrieval.

Ability to: Gather and analyze data, reason logically, draw valid conclusions and make appropriate recommendations; resolve technical problems and innovate more efficient use of IT resources; perform systems analysis work and problem solving; interpret and follow written and oral instructions; prepare concise reports and documents; establish and maintain effective working relationships with staff, customers, other employees and the public; communicate effectively with people at all organizational levels.

Required IT-Related Skills: Writing code and scripts; writing process descriptions; prepare flow process diagrams and other design graphics; application of industry and corporate standards and conventions; installation, testing, and migration process and techniques; quality and version control processes; writing and modifying technical documentation; using Software Development Life Cycle (SDLC) methodologies.

License/Certificate: Possession of a valid California Driver's License is required.

Other Requirements: A successful Background Clearance conducted by the Office of the District Attorney is required.

SUPPLEMENTAL INFORMATION

Veterans’ Preference
The County has a Veterans Preference Policy. Upload a copy of your (or your spouse’s) Member-4 Form DD-214 (or NGB-22) indicating dates of service, and a copy of your spouse’s letter of disability (if applicable) with your application. For privacy reasons, it is recommended that you remove your social security information from the document(s). A Human Resources Representative will review the materials and determine if you qualify for veterans’ preference. See the policy here (Download PDF reader) (Download PDF reader) (Download PDF reader) (Download PDF reader). 


What's Next?
This recruitment is open to all applicants. Current Riverside Office of the District Attorney employees may be considered before other applicants depending on the volume of applications received. Applications received prior to the closing date will be considered based on the information submitted. Changes or alterations cannot be accepted. No late applications will be permitted.

Applicants who fail to provide information demonstrating they possess the position requirements may not be considered further in the application process. A description of job duties directly copied from the job classification or job posting will not be considered. Based on the number of applications received, this posting may close or be extended without notice. 

Based on the amount of applications this posting may close prior to the posted closing date.

Degree Verification:
Prior to the closing date, upload a copy of any license(s), official/unofficial transcript(s), degrees, and/or related employment documents to your NeoGov account. If your education was completed outside of the United States, you will need to provide a copy of your Foreign Education Equivalency evaluation from a member of the National Association of Credential Evaluation Services (NACES) or Association of International Credential Evaluators, Inc. (AICE). 


Reasonable Accommodations
The County of Riverside is committed to providing reasonable accommodation to applicants as required by the Americans with Disabilities Act (ADA) and Fair Employment and Housing Act (FEHA). Qualified individuals with disabilities who need a reasonable accommodation during the application or selection process should contact the recruiter for the position noted above. For additional information and/or to obtain the appropriate form for requesting a reasonable accommodation, please visit the Disability Access Office web page located at: http://dao.rc-hr.com/.

A list of eligible candidates will be established to fill current and future vacancies throughout Riverside County.  

GENERAL INFORMATION 
For specific questions regarding this position, contact Angela Tavaglione at atavaglione@rivco.org

If you are experiencing technical problems, you may contact the governmentjobs.com applicant support desk Monday through Friday, 6 am to 5 pm Pacific Time at support@governmentjobs.com or toll-free 1-855-524-5627. 
 
BASED ON THE NUMBER OF APPLICATIONS RECEIVED, THIS POSTING MAY CLOSE WITHOUT NOTICE.

GENERAL APPLICATION INFORMATION:

Please read and follow any special application instructions on this posting. Click the 'Apply' link located on this page to submit your application. For instructions on the application process, examinations, Veteran's preference, pre-employment accommodation or other employment questions, please refer to our web site, www.rc-hr.com. A pre-employment physical examination and background check may be required.

MEDICAL/DENTAL/VISION INSURANCE: A choice of different medical, dental and visions plan are available to elect. The County provides a Flexible Benefit Credit contribution as governed by the applicable SEIU Memorandum of Understanding to contribute towards the cost of these plans.

Note: Employees on assignment through the Temporary Assignment Program (TAP) receive different benefits. See the list here.

MISCELLANEOUS RETIREMENT:  County of Riverside has three retirement Tiers through the California Public Employees' Retirement System (CalPERS).

  • Tier I (Classic Member – Formula 3% @ 60): Applicable to current and former County of Riverside local miscellaneous employees hired prior to 08/24/2012 and did not withdraw CalPERS contributions. The employee contribution is eight (8%) percent.
  • Tier II (Classic Member – Formula 2% @ 60): Applicable to local miscellaneous employees 1) hired after 08/23/2012 through 12/31/2012; 2) Previously employed with another CalPERS contracting public agency or a reciprocal retirement system, with a break in service of less than six months between the separation date with the previous employer and the appointment date with the County of Riverside. The employee contribution is seven (7%) percent.
  • Tier III (PEPRA New Member - Formula 2% @ 62): Applicable to CalPERS local miscellaneous new members hired on or after the implementation of the Public Employees' Pension Reform Act of 2013 (PEPRA) which took effect January 1, 2013. As of July 1, 2020, the employee contribution is 7.25% and subject to change annually.

A new member is defined as any of the following:

  1. A new hire who enters CalPERS membership for the first time on or after January 1, 2013, and who has no prior membership in any California Public Retirement System.
  2. A new hire who enters CalPERS membership for the first time on or after January 1, 2013, and who was a member with another California Public Retirement System prior to that date, but who is not subject to reciprocity upon joining CalPERS.
  3. A member who first established CalPERS membership prior to January 1, 2013, and who is rehired by a different CalPERS agency after a break in service of greater than six (6) months.

CalPERS refers to all members that do not fit within the definition of a new member as "classic members".

Contribution rates are subject to change based on the County of Riverside annual actuarial valuation.

 

Note:

This summary is for general information purposes only. Additional questions regarding retirement formulas can be sent to retirement@rivco.org or by calling the Benefits Information Line at (951) 955-4981,
Option 2.

If you have prior service credit with another CalPERS agency or within agencies, please contact CalPERS at (888) 225-7377 to determine which retirement tier would be applicable to you. CalPERS is governed by the Public Employees' Retirement Law.  The Retirement Law is complex and subject to change.  If there's any conflict between this summary and the law, the law will prevail over this summary.

DEFERRED COMPENSATION: Voluntary employee contribution with a choice between two 457 deferred compensation plan options.

VACATION ACCRUAL (Bi-Weekly Accrual):

0 < 3 year = 80 Hours (10 Days)

4 < 9 years = 120 Hours (15 Days)

10 or more years = 160 Hours (20 Days)

Maximum Vacation leave accumulation is 480 hours.

SICK LEAVE: Four (4) hours Sick Leave accrual per pay period with unlimited accrual.

HOLIDAYS: Normally 12 paid holidays per year.

BEREAVEMENT LEAVE: Allowed 5 days (3 days are County paid; 2 additional days can be taken from accrued Sick Leave balance).

BASIC LIFE INSURANCE: Equal to one times annual base salary not to exceed $50,000 of term life coverage. Premiums are paid by the County. Additional Supplemental Life plan is available for employee purchase.

DISABILITY: Short-term Disability benefit pays up to a maximum of $461.54 weekly, payable up to a maximum of 52 weeks.

POST RETIREMENT MEDICAL CONTRIBUTION: A monthly contribution is made by the County towards retiree health insurance offered through the County as governed by the applicable SEIU Memorandum of Understanding.

OTHER: There may be other benefit provisions as specified in the applicable Memorandum of Understanding. Please contact the recruiter listed on the job posting directly for more information.

01
If offered the position, would you be able to obtain a valid California Driver License?
  • Yes
  • No
  • I already have a valid California Driver License.
02
I understand that I will be required to submit to a security clearance background check conducted by the Riverside County Office of the District Attorney as part of the employment requirements of this position.
  • Yes
  • No
03
What is the highest level of education you have completed from an accredited college or university in Computer Science, Computer Engineering, or Computer Information Systems
  • None
  • Less than 30 semester or 45 quarter units
  • At least 30 semester or 45 quarter units
  • At least 60 semester or 90 quarter units
  • I have my Bachelor's degree
  • I have my Master's degree
  • I have my Doctorate degree
04
I acknowledge that I am required to provide proof of my degree or a copy of my transcript(s) as verification of educational degree completed prior to the closing date of the job posting. (Official and unofficial transcripts will be accepted. If your education was completed outside of the United States, you will need to provide a copy of your Foreign Education Equivalency evaluation.)
  • Yes
  • No
05
Do you possess a minimum of four (4) years of full-time, journey level, IT job-related experience?
  • Yes
  • No
06
Are you a current regular or temporary employee with the County of Riverside Office of the District Attorney?
  • Yes
  • No
07
Do you possess a minimum of three (3) years of full-time experience building complex systems? (include details on application/resume)
  • Yes
  • No
08
Do you have the knowledge and experience to write robust and clean code with Angular or React, SQL, C#, .NET, API, WPF, and MVC?
  • Yes
  • No
09
Do you have experience with software development maintenance and testing for a Law Enforcement agency? (include details on application/resume)
  • Yes
  • No
10
How many years of experience do you have with application development and design?
  • None
  • Less than one year.
  • One year or more, but less than four years.
  • Four years or more, but less than seven years.
  • Seven years or more, but less than 10 years.
  • Ten years or more.

Required Question

Agency
County of Riverside
Address
County Admin. Center P.O. Box 1569
4080 Lemon St., 7th floor
Riverside, California, 92502-1569
Phone
(951) 955-3500