> Markdown version of [/jobs/ext/1799336-information-technology-specialist-i](https://www.wearedevelopers.com/jobs/ext/1799336-information-technology-specialist-i). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # INFORMATION TECHNOLOGY SPECIALIST I - **Company:** State Controller'S Office - **Location:** Sacramento County, CA, United States (Remote available) - **Experience:** Starter - **Salary:** $78,156.0 - $126,444.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), .NET Framework, Software Applications, HTML5, Backup Devices, Bootstrap (Software), C Sharp (Programming Language), Cloud Computing, COBOL (Programming Language), Static Program Analysis, Cyber Security, Databases, Relational Databases, DevOps, Systems Analysis, Mainframes, Node.Js, Open Source Technology, Program Analysis, Software Architecture, Systems Development Life Cycle, Software Engineering, ReactJS, Software Security, Backend, Information Technology, Data Management, Software Coding, Legacy Systems - **Published:** July 31, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=acd78f8b20acd2d9 ## About the Role 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: * Knowledge of project management principles and ability to apply best practices and processes. * Knowledge of software architecture for complex software application systems. * Knowledge of the State of California IT policies, practices, and direction for the effective and efficient delivery of IT services. * Knowledge of software security principles as related to the development and use of IT applications. * Knowledge of C#.Net, HTML5/Bootstrap, NodeJS, JavaScript is a must. * Previous COBOL programming and mainframe exposure preferred. * Desirable to have knowledge of DevOps and JavaScript front-end/back-end frameworks like React. * Desirable to have knowledge of relational database management systems (RDBMS). * Experience with waterfall and/or agile SDLC methodologies. * Expert software analysis and development skills in mainframe technologies and legacy systems. * Excellent collaboration and customer service skills. * Excellent communication, writing, analytical, and decision-making skills. * Excellent skills in presenting technology concepts and design to IT and non-IT staff. * Ability to write complex software programs and develop detailed program specifications; analyze information and situations, reason logically and creatively, identify problems, draw valid conclusions, and develop effective solutions. * Ability to lead a team of developers and work independently in analysis, design, coding, testing, documentation, implementation, and support of IT applications. * Ability to develop and maintain effective and cooperative working relationships. * Ability to exercise a high degree of initiative, independence and originality. * Ability to exercise tact, sound judgement, diplomacy and discretion. * Ability to be flexible, work well under pressure, meet deadlines and adapt to changing priorities. * Ability and willingness to keep abreast with the latest technologies in the market; learn and use these technologies to enhance SCO's technology solutions. ## Description Under general direction provided by the Information Technology Supervisor II the incumbent will serve as an expert to independently perform all tasks and activities associated with system analysis, design, code development, and testing both distributed and mainframe-based applications. The specialist will be responsible for performing highly technical and complex duties associated with the system design, code analysis, and code development for both front-end web and backend distributed and COBOL applications, including backend database design. Duties Performed: (Candidates must perform the following functions with or without reasonable accommodations.) * Serve as a technical developer collaborating with various stakeholders to evaluate, analyze, and develop code focusing on internal C#.Net, HTML5/Bootstrap, NodeJS, JavaScript frameworks, and COBOL application systems. Provide subject matter expertise on system re-engineering and design. * Provide expertise in innovating using distributed .Net and open source NodeJS frameworks and methodologies to help the organization to create new and/or modernize existing legacy systems, including COBOL, FOCUS, and IDMS. Work on leading and creating working prototypes for the concepts that could be used for real system conversions and/or migrations. This involves understanding existing technologies, use of newer distributed technologies and performing detailed market research for solution viability. Should be keen on promoting an efficient and scalable architecture to ensure solutions align with the SCO's strategic vision. Perform architectural reviews and inspections at critical stages in the System Development Life Cycle (SDLC). * Participate in Post-Development and Post-Conversion Support, including the identification and resolution of post conversion functional and/or data issues and decommissioning and monitoring activities. * Develop research and strategy documents related to newer methodologies and system modernization frameworks. Establish and track tasks, priorities, dependencies, status, and completion dates. * Work with the current mainframe systems support group in the Application Development and Maintenance Support section (ADaMS) and other bureaus, including any external vendor teams, to effectively monitor the tasks and produce documentation as required. Provide impact assessments due to change in priority, scope or schedule. Identify any potential data quality, migration issues/risks and document mitigation/contingency plans. * Work with internal and external stakeholders to ensure development or conversion or enhancement activities are performed per the requirements with proper quality. Report on the system conversion, upgrades and migration activities outcomes and progress. * Develop productive working relationships with internal and external stakeholders. Provide verbal and written status briefings on various activities for SCO management, business partners and control agencies as required. * Stay current with the latest trends in mainframe software, databases and development technologies with a focus on how mainframe technologies can integrate with distributed technologies, cloud computing and data analytics solutions. * Assist with the identification, selection, acquisition, and use of new technology solutions to meet SCO needs. Evaluate proposals, estimates, technical designs, and architectural diagrams for proposed solutions., The Office of the State Controller (SCO) is the destination employer within the State of California. As California's chief fiscal officer, the Controller's Office ensures accountability and transparency of California's financial practices while promoting fairness and opportunity for all. Here, you'll work in a collaborative and supportive environment with diverse opportunities for professional growth and development. A career with the SCO offers meaningful work that directly impacts the state's future. The Information Services Division (ISD) of the California State Controller's Office is the technology hub that drives innovation and efficiency across the agency. ISD is responsible for developing, maintaining, and enhancing critical IT systems that support the State's payroll, accounting, and financial reporting functions. If you're passionate about software development, cybersecurity, data management, or IT project management, ISD offers a dynamic environment for tech professionals looking to make a meaningful impact. Take the next step in your career with an organization that values innovation, integrity, and the well-being of its employees. Apply today and build a California where everyone thrives! ## Related Videos - [Grappling With Clunky Old Software? Start by Understanding What’s Inside!](https://www.wearedevelopers.com/videos/1189-grappling-with-clunky-old-software-start-by-understanding-what-s-inside) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Quick guide: How to write a Software Developer CV](https://www.wearedevelopers.com/magazine/37-quick-guide-how-to-write-a-software-developer-cv) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer)