Senior Software Developer

San Bernardino County (CA)San Bernadino, CA
35d

About The Position

The Innovation and Technology Department is at the forefront of driving digital transformation and innovation, consistently delivering cutting-edge solutions to enhance county operations. Recognized for its excellence, the department has been honored with prestigious awards, including the National Association of Counties (NACo) Award and the Digital Counties Award. These accolades underscore the team's commitment to leveraging technology to improve efficiency, increase accessibility, and foster community engagement, making it a leader in public sector innovation. The Department (ITD) is seeking highly experienced and motivated Senior Software Developers who are experts in system analysis, automated systems design, database design, and applications programming. They work both independently and as part of a team collaborating closely with all stakeholders ensuring timely delivery and/or resolution of reported issues and cutting-edge solutions. A Senior Software Developer leads departments efforts for recommending, evaluating and applying new technological developments to assigned projects. This senior role will be assigned the most complex projects- leading and directing the work of other support roles, as necessary, to drive productivity, project completion, and customer satisfaction. Official title is Programmer Analyst III. For a more comprehensive listing of job duties for this classification, please refer to the Programmer Analyst III job description.

Requirements

  • Four (4) years of full-time equivalent work experience in a production environment, within the past five (5) years, performing systems analysis, planning, and development for business applications projects.
  • Must include one (1) year working as a project leader for large-scale projects and the use of a systems development methodology.
  • .Net/.Net Core
  • C#/ASP.net
  • SQL Server
  • Full-stack web development (HTML5, CSS, JavaScript)
  • DevOps; Scrum/Agile Development Methodologies
  • GitHub
  • AI Tools & technology (CoPilot, Claude, ChatGPT, Foundry)
  • Thirty (30) semester (45 quarter) units of completed college level courses in programming, computer science, software engineering, or related field.
  • A list of coursework must be submitted with the application if a Bachelor's degree has not been conferred.
  • One (1) additional year of qualifying work experience may substitute for the education requirement.

Nice To Haves

  • Strong understanding of all aspects of enterprise software development; integrated Windows, Web, API, database, and reporting skills.
  • Experience performing full-stack web development.
  • Experience developing modular user interfaces, and familiarity with modern CSS frameworks, tools, and workflow.
  • Knowledge/Experience in Azure Development; Microservices, Data Factory, DevOps CI/CD Pipelines, AI Foundry.
  • Knowledge of low code/no code platforms incorporating front-end, back-end, and reporting components such as Power Apps, Power Automate & Power BI.
  • Good communication skills, ability to manage project tasks independently and communicate with clients.
  • Ability to handle changes in business requirements and set priorities across multiple projects.
  • Experience with generative AI technologies, multi-agent systems, and RAG architecture.

Benefits

  • To review job-specific benefits, refer to: Summary of Benefits Memoranda of Understanding (MOU)
  • To learn more, click below: San Bernardino County website
  • Innovation and Technology Department
  • San Bernardino County Vision
  • ITD's Awards

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Executive, Legislative, and Other General Government Support

Education Level

Associate degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service