{"id":2960889,"url":"https://alion.io/job/solano-county-information-technology-analyst-principal-software-engineer","title":"Information Technology Analyst (Principal) (Software Engineer)","company":{"id":1834588,"name":"Solano County","domain":"solanocounty.gov","url":"https://alion.io/company/solanocounty-gov","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":"careersingovernment.com","ats_vendor":null,"truth_index":{"grade":"A","score":86,"open_postings":9,"ghost_share":0,"stale_share":0.556,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-27T05:46:45Z"}},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Fairfield, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":135000,"max_usd":269000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":1231},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"AI Agents","optional":false},{"name":"Azure","optional":false},{"name":"Azure DevOps","optional":false},{"name":"C#","optional":false},{"name":"JavaScript","optional":false},{"name":"OCR","optional":false},{"name":"OpenAI","optional":false},{"name":"Power Apps","optional":false},{"name":"Power Automate","optional":false},{"name":"Power BI","optional":false},{"name":"Rest API","optional":false},{"name":"Scrum","optional":false},{"name":"Semantic Search","optional":false},{"name":"SOAP","optional":false},{"name":"SQL","optional":false},{"name":"TypeScript","optional":false}],"status":"live","first_seen_at":"2026-09-20T00:00:00Z","employer_posted_date":"2026-10-20","last_verified_at":"2026-10-20T00:00:00Z","board_verified":false,"closed_at":null,"days_open":37,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":37},"description":"Job Description\nSolano County is the ideal place to live, learn, work and play. \nSolano County Department of Information Technology (DoIT) provides customer-oriented and convenient access to information and services through the use of technology; anytime - anywhere. The County strives for cost-effective use of technology, with interactive exchange and sharing of data within departments, with constituents, with other governments and business partners. The guiding principles of DoIT are: \n Support and facilitate access to County information for the public and its employees and to help the County conduct its business in a fast and easy manner \n Support the business goals of the County in an efficient, cost-effective manner \n Provide safe and secure systems and an integration mechanism to streamline business practices \n Provide ongoing technology training for staff \n Provide opportunities for constituents to utilize technology in their interaction with the County \n Share and exchange information using multiple channels \nClick here to learn more about the Department of Information Technology\nTHE POSITION\nThe IT Analyst Principal - Software Engineering, serves as a solution architect, leading successful implementations and addressing broader business and technical needs. The position helps identify opportunities to solve business problems through functional and technical knowledge of Microsoft Power Platform, Dynamics 365 customer engagement apps, related Microsoft cloud solutions, and third-party technologies. \nResponsibilities include designing and developing custom integrations to ensure effective communication between applications, whether on-premises or cloud-based. The role performs proactive and preventative work to maximize the value of the County’s investment and promote organizational maturity with timely solutions. \nSolid expertise across functional and technical disciplines of Microsoft Azure, Power Platform, and the programming stack is essential. The position facilitates design decisions across development, configuration, integration, infrastructure, security, licensing, availability, storage, and change management, balancing the project's business needs with functional and non-functional requirements. \nThis class is distinguished from the Information Technology Analyst IV by responsibility for a major section, program or initiative with a high level of independence and responsibility for significant resources. \nSupervision \nReceives direction from an Information Technology Manager, the Assistant Director, or Chief Information Officer.\nMay exercise supervision over administrative and professional staff. \nThe eligible list established from this recruitment will be used to fill full-time and part-time regular, limited-term or extra-help positions as vacancies occur or the need arises. \nClick here for Information Technology Analyst (Principal) Job Description\nIDEAL CANDIDATE \nAs an IT Analyst Principal - Software Engineer, you will play a key role in driving the design and implementation of digital-transformation solutions across the County. The selected candidate will have extensive knowledge and hands-on experience with Microsoft Power Platform services, JavaScript, JSON, TypeScript, C#, HTML, RESTful Web APIs, Visual Studio, Visual Studio Code, and Microsoft Azure, and design patterns to create scalable, robust, and efficient solutions that align with our client's business objectives. You will collaborate closely with cross-functional teams, including business analysts, developers, and project managers, to ensure successful solutions development, implementation and delivery.\nTechnical knowledge/skills: \n5+ years of relevant experience with Microsoft Power Platform services, JavaScript, JSON, TypeScript, C#, HTML, RESTful Web APIs, Visual Studio, Visual Studio Code, and Microsoft Azure is required.\n In-depth knowledge of the entire Power Platform stack (PowerApps, Power BI, Power Automate, Power Virtual Agents, and Power Pages) with in-depth understanding of its capabilities, boundaries, and constraints.\nExperience developing Canvas and Model Driven applications.\nExperience with Dataverse and developing Power Apps applications that leverage Dataverse as the data source.\nExperience in migrating Various Data sources and workflows to PowerApps and Power Automate.\nExperience in Automating Business Processes with Power Automate.\nAbility to create custom connectors for PowerApps and Power Automate.\n In-depth knowledge of authentication, security, and application lifecycle management (ALM) practices for the Microsoft Power Platform.\n Azure OpenAI Service: Knowledge of integrating foundational enterprise Large Language Models (LLMs) like GPT into custom software architectures using Web APIs.\n Azure Cognitive Services / Azure AI Services: Skill in consuming pre-built APIs for vision (OCR, object detection), speech, translation, and language within their custom applications.\nDataverseSemantic Search & AI Grounding: Understanding how to securely ground generative AI prompts and models using the enterprise data stored in Microsoft Dataverse.\n Relational databases (design/SQL/tuning)\n Web APIs (SOAP/REST)\n Tooling (GIT/Azure DevOps)\nAn eye for clean, easy to use, UI/UX implementations.\nUnderstanding of data privacy and information security best practices.\nExperience working with Agile/Scrum methodologies.\nProvide technical insights and guidance to development teams throughout the software development lifecycle.\nConduct workshops, presentations, and demonstrations to showcase the capabilities and benefits of low-code platforms to teammates and internal stakeholders.\n This is a principal-level position that requires solid experience developing scalable solutions through all phases of software development, robust technical capabilities, team spirit, and a customer-centric mindset. This position may have supervisory responsibilities for lower-level IT Analysts. Position Requirements\nEDUCATION AND EXPERIENCE\nEducation: Bachelor’s degree from an accredited college or university, preferably in Information Technology or related field.\nExperience: Six (6) years of information technology systems and/or application development and support experience including two (2) years of project lead or supervisory responsibility.\nNote: Additional experience may substitute on a year for year basis for the educational requirement.\nLICENSING, CERTIFICATION AND REGISTRATION REQUIREMENTS:\nApplicants may be required to possess a valid California Driver’s License, Class C.\nSome positions in this class will require technical certifications demonstrating expertise in specific bodies of knowledge.\n Note: All licenses, certificates and registrations requisite to the position must be kept current while employed in this class. This may include the completion of continuing education units to maintain the required registration in good standing.Desired Certifications \nMicrosoft Certified: Power Automate RPA Developer Associate | Microsoft Certified: Azure Developer Associate \nMicrosoft Certified: Power Platform App Maker Associate | Microsoft Certified: DevOps Engineer Expert \nMicrosoft Certified: Power Platform Developer Associate | Microsoft Certified: Power Platform Solution Architect Expert \nMicrosoft Certified: Azure AI Engineer Associate | Microsoft Certified: Agentic AI Business Solutions Architect \nSupplemental Information\nSELECTION PROCESS\n10/16/2026 - 5:00pm Deadline to submit application and required documents for first application review. \n11/13/2026 - 5:00pm Deadline to submit application and required documents for next application review. \nBased on the information provided in the application documents, the qualified applicants may be invited for further examination and will either be pre-scheduled by the Department of Human Resources or be invited to self-schedule. All applicants meeting the minimum qualifications are not guaranteed advancement through any subsequent phase of the examination . Depending upon the number of applications received, the selection process may consist of an initial application screening, a mandatory information meeting, a supplemental questionnaire assessment, a written and/or practical exam, an oral board exam, or any combination listed. Responses to supplemental questions may be used as screening and testing mechanisms and will be used to assess an applicant’s ability to advance in the process; as such, responses to supplemental questions should be treated as test examination responses. Information contained herein does not constitute either an expressed or implied contract. \nAll potential new hires and employees considered for promotion to management, confidential positions or unrepresented positions will be subject to a background and reference check after contingent job offer is accepted. These provisions are subject to change. \nRETIREES - Solano County invites all to apply for positions; however pursuant to Government Code Section 21221(h) and 21224, hiring restrictions may apply to California Public Sector Pension Plan Retirees.\nHOW TO APPLY \nApplications must be submitted through the NeoGOV system. Paper copies of applications are not accepted. All additional application materials as requested in the job announcement (e.g.: degree/transcripts, certificates, licenses, DD-214, ADA Accommodation Request, etc.) must be submitted by the application review deadline. Resumes are not accepted in lieu of completing the application. You will be evaluated based on the information provided on the application. Please ensure any experience you believe qualifies you for the job is reflected in your application’s employment history. When completing employment details and/or responding to supplemental questions, do not write “see resume,” as resumes will not be reviewed and this will be considered an incomplete application.\nPreviously submitted application materials (e.g., copies of diploma and/or transcripts, etc.) for prior recruitments will not be applied for this recruitment but must be re-submitted for this recruitment. \nAny further questions can be directed to the Department of Human Resources at (707) 784-1113, business hours are Monday-Friday, 8:00 a.m.-5:00 p.m. EOE/AA \nPlease note that all dates/times listed in the job announcement are Pacific Time.\nDOCUMENT SUBMITTAL REQUIREMENTS:\nA Bachelor’s degree is required for this position . All candidates are strongly encouraged to submit a copy of their college diploma (verifying the degree, date earned and area of specialization) or official/unofficial transcripts (verifying institution, student, date, degree and area of specialization conferred) by the final filing deadline. Candidates who fail to submit their diploma or transcripts by the final filing date may be disqualified from the recruitment. \nPLEASE NOTE THE FOLLOWING: Candidates who attended a college or university that is accredited by a foreign or non-U.S. accrediting agency must have their educational units evaluated by an educational evaluation service. The result must be submitted to the Human Resources Department no later than the close of the recruitment. Please contact the local college or university to learn where this service can be obtained.\nHow to Submit Your Documents\nIn addition to uploading attachments when applying online, candidates may submit documents by fax to (707) 784-3424, or by email to . Be sure to include the recruitment title (Information Technology Analyst (Principal) (Software Engineer)) and the recruitment number (26-367070-03) in your email or fax.\nPHYSICAL REQUIREMENTS: \nMobility and Dexterity: Positions in this class typically require stooping, kneeling, reaching, standing, walking, fingering, grasping, feeling (i.e. sense of touch), and repetitive motion.\nLifting, Carrying, Pushing and Pulling -- Light Work: Employees in this class will be exerting up to 20 pounds of force occasionally and/or up to 10 pounds...","description_format":"text","description_chars":15369,"description_truncated":true,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":true},"security_clearance":false,"languages":[]},"benefits":["Life insurance","Retirement plans"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Digital Government"],"lifecycle":[{"event":"open","at":"2026-10-20T22:49:05Z"}],"visa":[],"liveness":{"score":36,"band":"fade","label":"Fading","p_open":1,"p_active":0.664,"p_room":0.55,"age_days":37,"expected_fill_days":27,"reasons":["seen:7","win:tail"],"computed_at":"2026-10-27T05:46:45Z"},"pay":null,"html_url":"https://alion.io/job/solano-county-information-technology-analyst-principal-software-engineer","json_url":"https://alion.io/job/solano-county-information-technology-analyst-principal-software-engineer.json","meta":{"generated_at":"2026-10-27T11:42:27Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":13829,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-28T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1834588},"rest":"https://alion.io/mcp/rest/get_company?id=1834588"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fsolano-county-information-technology-analyst-principal-software-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fsolano-county-information-technology-analyst-principal-software-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fsolano-county-information-technology-analyst-principal-software-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/solano-county-information-technology-analyst-principal-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fsolano-county-information-technology-analyst-principal-software-engineer"}]}