Web Application Developer (Information Technology Specialist I)

State Controller's Office · Sacramento County

Salary: $6,513 – $10,537 per month

Closes: 2026-11-20T00:00:00.000Z

Job description and requirements

Job Description and Duties Under the general direction of an Information Technology (IT) Supervisor II, the Information Technology Specialist I will act as a web application developer. The incumbent is responsible for the analysis, design, coding, testing, documentation, and implementation of enterprise-wide, highly complex electronic information processing applications. The incumbent will provide an advanced level of knowledge in systems analysis, project management and Software Development Life Cycle (SDLC) processes. The incumbent is responsible for maintaining business knowledge expertise for systems supported. The projects assigned to the incumbent’s team have enterprise-wide and statewide impact to support the business functions of the State Controller’s Office (SCO). Duties Performed: (Candidates must perform the following functions with or without reasonable accommodations.) Technical and Programming Lead • Serve as technical lead within a multi-disciplined project team (or independently on complex tasks) to apply state-of-the-art technologies to the full range of SDLC activities including analysis, design, coding, testing, documentation, and implementation of information systems solutions. • Serve as a programming lead for web-based and distributed solutions, providing expertise in complex systems using both open source and commercial application development technologies. • Develop design specifications, technical documentation, and test plans/scripts for information systems solutions, which address the business and technical impact of the project's complex technical components in terms of interoperability, security, and dependability. • Collaborate with the SCO Executive Office, SCO management and staff, business clients, stakeholders, and vendors regarding complex technical issues. Planning and Communication • Develop and provide updates to project management work plans and schedules. Establish and track tasks, priorities, dependencies, status, and completion dates. • Communicate effectively and professionally. Develop productive working relationships with business partners and team members. Program and Technical Expertise • Demonstrate advanced subject matter and technical expertise on supported applications. Be able to impart technical knowledge, training and/or assistance to other IT Specialists, business or program analysts. Technology Trends and Evaluation • Stay current with the latest trends in software, databases, and development technologies; assist with the identification, selection, acquisition, and use of these solutions for SCO needs. Prepare alternatives analysis evaluations, proposals, estimates, technical designs, and architectural diagrams. You will find additional information about the job in the Duty Statement. Special Requirements A resume is required. Take the required examination here: Information Technology Specialist I Examination Desirable Qualifications 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: • Experience with .NET MVC, Web API, building responsive UIs and cross-browser compatible layouts, Strong skills in writing stored procedures, views, and functions, REST API integration using Angular's HttpClient, and with Reactive Forms and Template-driven Forms • Strong experience with Angular (v2+) using TypeScript, optimize queries, using indexes, and joins experience with Windows Authentication using Active Directory. • Familiarity with .NET Framework, integrating SSRS reports, Angular CLI, npm, UI frameworks. • Open to working with Open Source Tech Stacks. NodeJS, MariaDB, etc. • Experience with information technology (IT) best practices for Systems Development Life Cycle (SDLC) phases (application analysis, design, development, implementation, testing, maintenance, and documentation) used in the delivery of IT systems. • Experience with system development methodologies (e.g. Agile, Waterfall, Iterative, Hybrid). • Experience with Testing in the SDLC - System Testing, Regression Testing, Requirements Traceability; and experience writing user stories, test scripts and executing using Testing Tools Experience in solution design and architecture. • Experience producing technical documentation, such as diagrams, technical requirements documents, systems architecture and interfaces, data model diagrams, configuration management documents, etc.
Show full description and requirements

Job Description and Duties

Under the general direction of an Information Technology (IT) Supervisor II, the Information Technology Specialist I will act as a web application developer. The incumbent is responsible for the analysis, design, coding, testing, documentation, and implementation of enterprise-wide, highly complex electronic information processing applications.
The incumbent will provide an advanced level of knowledge in systems analysis, project management and Software Development Life Cycle (SDLC) processes. The incumbent is responsible for maintaining business knowledge expertise for systems supported.

The projects assigned to the incumbent’s team have enterprise-wide and statewide impact to support the business functions of the State Controller’s Office (SCO).

Duties Performed:
(Candidates must perform the following functions with or without reasonable accommodations.)

Technical and Programming Lead

  • Serve as technical lead within a multi-disciplined project team (or independently on complex tasks) to apply state-of-the-art technologies to the full range of SDLC activities including analysis, design, coding, testing, documentation, and implementation of information systems solutions.
  • Serve as a programming lead for web-based and distributed solutions, providing expertise in complex systems using both open source and commercial application development technologies.
  • Develop design specifications, technical documentation, and test plans/scripts for information systems solutions, which address the business and technical impact of the project's complex technical components in terms of interoperability, security, and dependability.
  • Collaborate with the SCO Executive Office, SCO management and staff, business clients, stakeholders, and vendors regarding complex technical issues.
Planning and Communication
  • Develop and provide updates to project management work plans and schedules. Establish and track tasks, priorities, dependencies, status, and completion dates.
  • Communicate effectively and professionally. Develop productive working relationships with business partners and team members.
Program and Technical Expertise
  • Demonstrate advanced subject matter and technical expertise on supported applications. Be able to impart technical knowledge, training and/or assistance to other IT Specialists, business or program analysts.
Technology Trends and Evaluation
  • Stay current with the latest trends in software, databases, and development technologies; assist with the identification, selection, acquisition, and use of these solutions for SCO needs. Prepare alternatives analysis evaluations, proposals, estimates, technical designs, and architectural diagrams.

You will find additional information about the job in the Duty Statement.

Special Requirements

A resume is required.

Take the required examination here: Information Technology Specialist I Examination

Desirable Qualifications

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:
  • Experience with .NET MVC, Web API, building responsive UIs and cross-browser compatible layouts, Strong skills in writing stored procedures, views, and functions, REST API integration using Angular's HttpClient, and with Reactive Forms and Template-driven Forms
  • Strong experience with Angular (v2+) using TypeScript, optimize queries, using indexes, and joins experience with Windows Authentication using Active Directory.
  • Familiarity with .NET Framework, integrating SSRS reports, Angular CLI, npm, UI frameworks.
  • Open to working with Open Source Tech Stacks. NodeJS, MariaDB, etc.
  • Experience with information technology (IT) best practices for Systems Development Life Cycle (SDLC) phases (application analysis, design, development, implementation, testing, maintenance, and documentation) used in the delivery of IT systems.
  • Experience with system development methodologies (e.g. Agile, Waterfall, Iterative, Hybrid).
  • Experience with Testing in the SDLC - System Testing, Regression Testing, Requirements Traceability; and experience writing user stories, test scripts and executing using Testing Tools Experience in solution design and architecture.
  • Experience producing technical documentation, such as diagrams, technical requirements documents, systems architecture and interfaces, data model diagrams, configuration management documents, etc.

About this opportunity

Salary context

The annualized midpoint for this posting is $102,300. That matches the $102,300 median among 38 current California public jobs with the same normalized title.

More jobs at this employer

State Controller's Office currently has 13 other open positions in this database.

Regional hiring context

There are 658 current state openings in Sacramento County, including this position.

Application timeline

Applications close in 16 days, on November 20, 2026.

Similar roles at other employers

These employers are currently listing the same normalized role:

Posting history

This posting appears on CalCareers. CA Public Jobs first observed it on October 30, 2026. It was last verified open on November 4, 2026.

View the official posting