Information Technology Special I

California Department of Public Health
Sacramento County, CA, United States
9 days ago
Apply on www.calcareers.ca.gov
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$80,520.0 - $130,224.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) .NET Framework Application Programming Interfaces (APIs) Software Debugging Extensible Application Markup Language Design of User Interfaces Windows Presentation Foundation Model View ViewModel Prism (Software) Software Engineering SQL Databases Enterprise Software Applications
+2 more
Material UI Information Technology

Job description

Under the direction of the Information Technology Manager II, the incumbent acts as a developer, performing analysis and programming of highly complex in-house developed applications for the California State Legislature within the Chamber Systems and Project Oversight Section of the Chamber and Committee Division. The incumbent works independently, as a team member, and acts as a knowledge expert on the use of new technologies in the enhancement and support of in-house developed products and in the development of new applications. The incumbent is responsible for maintaining business knowledge expertise for systems used by the California State Legislature. The incumbent is required to work overtime to meet workload demands, to work cooperatively with peers, teams, management, and any other persons contacted during the course of duties, and to adhere to professional business attire. The projects assigned to the incumbent’s team have enterprise-wide impact to support the business functions of the California State Legislature., The Office of Legislative Counsel (OLC) is a small civil service department whose mission is to provide responsive nonpartisan and confidential legal services and information technology support services to the California State Legislature and in support of the legislative process. This position is located in the heart of downtown Sacramento. The State of California provides excellent health benefits and retirement options, sick leave and vacation accrual, and paid state holidays. OLC employees are excluded from collective bargaining and, therefore, receive enhanced benefits., The following items are required to be submitted with your application. Applicants who do not submit the required items timely may not be considered for this job:

  • Current version of the State Examination/Employment Application STD Form 678 (when not applying electronically), or the Electronic State Employment Application through your Applicant Account at www.CalCareers.ca.gov. All Experience and Education relating to the Minimum Qualifications listed on the Classification Specification should be included to demonstrate how you meet the Minimum Qualifications for the position.
  • Resume is required and must be included.
  • School Transcripts
  • Supplemental Application - In order to be considered for this position, you must complete and submit the following Supplemental Application (SA). Response must be no longer than one (1) page in length, single spaced, formatted in 10 pt Arial font, and one-inchmargins.
  1. Describe your experience designing, developing, and maintaining enterprise applications using both .NET and Javatechnologies. Include examples of projects and explain your role.
  2. Provide an example of a complex application development problem you solved using .NET or Java. Include details aboutdatabase integration, APIs, performance improvements or security where applicable.

Applicants requiring reasonable accommodations for the hiring interview process must request the necessary accommodations if scheduled for a hiring interview. The request should be made at the time of contact to schedule the interview. Questions regarding reasonable accommodations may be directed to the EEO contact listed on this job posting.

Requirements

In addition to evaluating each candidate’s relative ability, as demonstrated by quality and breadth of experience, the following factors will provide the basis for competitively evaluating each candidate:

  • A four-year college degree in a technical discipline such as Management Information Systems, Computer Science or Information Technology; Master’s degree preferred
  • Three (3) or more years of application development experience performing progressively responsible technical, analytical, lead role tasks.
  • Ability to design and develop WPF XAML UI components using MVVM, PRISM, and DryIoc, including data templates, control templates, styles, bindings, and resource dictionaries
  • Build and maintain complex application features with a strong focus on modularity, maintainability, and clean architecture
  • Implement ViewModels, commands, and navigation using Prism’s region management, EventAggregator, and ViewModelLocator patterns
  • Develop and optimize SQL queries, stored data models, and repository logic to support application workflows
  • Debug and troubleshoot WPF XAML issues such as binding failures, layout problems, performance bottlenecks, and threading concerns
  • Produce clear technical documentation including architecture notes, feature specifications, and troubleshooting guides
  • Act as a subject matter expert for assigned modules and participate in knowledge transfer to other IT professionals
  • Exercise independent judgment to diagnose and resolve complex technical issues, including logic anomalies and UI/UX inconsistencies
  • Manage multiple competing priorities while delivering high quality, maintainable code within sprint timelines
  • Collaborate effectively in team settings to support and enhance in house developed applications and routines

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.calcareers.ca.gov
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

55 sec

Exploring the Material UI and Base UI ecosystem

Bernardo Belchior Bernardo Belchior · World Congress 2026 Europe

1:14 min

Evolution of distributed SQL database architectures

Wei Hu Wei Hu · World Congress 2024

2:50 min

Electronic diagnostic software tools and factory production flashing

Denis Grahovac · World Congress 2021

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:05 min

Differences between RPA platforms and the .NET framework

Maria Doina Irimias · LIVE

1:36 min

Evolution from key-value stores to distributed SQL

Wei Hu Wei Hu · World Congress 2025

Videos

See all

Related articles

See all