Information Technology Special I
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+2 more
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.
- Describe your experience designing, developing, and maintaining enterprise applications using both .NET and Javatechnologies. Include examples of projects and explain your role.
- 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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
7 Important Tips That Every Software Developer Should Know
Is Software Engineering Over-Saturated?
Résumé-Driven Development: How IT trends affect the job market for software developers
Top-Paying Tech Jobs (with Salaries)