Software Developer

Company:  County of Santa Barbara
Location: Santa Barbara
Closing Date: 09/11/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

This is an excellent opportunity to begin a rewarding and reliable career with the Information Technology Department at the County of Santa Barbara. Come and be a part of a team of talented individuals who are passionate about fostering a culture of teamwork, learning and respect !

In the IT Department, our success is powered by people and technology. Our culture is what makes IT a fun and rewarding place to work! We establish, develop, and nurture partnerships and open communication within our communities. We embrace a willingness to learn and accept new ideas, to actively listen and to be receptive to change. We strive to grow our talents and do our best in the service of others while taking pride in our work. We explore and deliver new and creative ways to pair technology with business needs. We ensure the resources necessary to succeed and encourage thoughtful participation leading to inclusion and ownership.

The Position

Under general supervision, this role involves delivering and supporting a variety of software solutions, including custom applications for web, mobile, and desktop, as well as Commercial Off the Shelf (COTS) software. Responsibilities include participating in all stages of the software lifecycle—from analyzing requirements and designing systems to developing, testing, and implementing programs. The role also includes providing installation, documentation, training, and ongoing support to users.

In addition, the position manages software projects to ensure smooth operation, security, and reliable performance. Troubleshooting and resolving software and system issues are key responsibilities. As technology evolves, the role also involves planning for future system growth and adapting to changing environments.

This is an excellent opportunity to work on diverse projects, develop new skills, and contribute to a collaborative environment.

We are currently recruiting to fill one full-time vacancy. Remote work is permitted but onsite work in Santa Barbara, CA is required when needed (lodging/travel expenses are not included). Employees of the County must reside in California. The payroll title for this role is EDP Systems and Programming Analyst II.

Highlighted Benefits:

  • Primarily remote schedule
  • Health Plan: County contributes towards premium; HSA offered
  • Pension Retirement
  • Reciprocity with other public sector retirement systems (like CalPERS)
  • 13 holidays, 12 sick leave days (unlimited accumulation), and 12 to 25 days of vacation (based on length of service) per year
  • Time and service credit towards an advanced vacation accrual rate for previous public service.
  • For more information on County benefits, please click here.

Examples of Duties

  1. Develops and enhances new and/or existing software systems and programs in accordance with the County's software development lifecycle (SDLC); creates software specifications, solution architecture, and effective plans and strategies to address desired outcomes.
  2. Provides delivery and support of client, server, middleware, web, and mobile enterprise-grade custom software solutions; installs and supports Commercial Off the Shelf (COTS) software solutions; conducts user acceptance testing; ensures applications, programs, and software systems operate in accordance with established specifications.
  3. Collaborates with IT staff, department personnel, vendors, and stakeholders to analyze customer needs and solution requirements; translates requirements into potential applications and features; determines most economical, efficient, and scalable software solutions, whether developed internally or procured from an external source.
  4. Performs requirement analysis, design, development, testing, installation, implementation, documentation, training, support, maintenance, and project management for County software programs and systems; conducts functional and non-functional testing during development and pre-launch; utilizes the County's Best Practices and Coding Standards.
  5. Evaluates existing software; identifies, modifies, updates, or reprograms applications to optimize performance and accuracy; develops new features where required and appropriate.
  6. Identifies, evaluates, predicts, develops, and implements software enhancements and new systems and programs to improve the operation, reliability, scalability, and sustainability of the County's Information Technology (IT) systems.
  7. Designs database schemas as needed; works with the Database Administrator for security and hosting resources.
  8. Maintains existing software programs and systems; responds to software problems; troubleshoots and corrects issues as needed; documents the resolution process; provides training as necessary.
  9. Collects, reviews, prepares, updates, and maintains clear and concise project documents including requirements specifications, architectural/design specifications and diagrams, technical documentation (including in-code comments), test plans, deployment plans, support documentation, training materials, user manuals, and other project documentation (including plans, charter, risk register, status reports, etc.).
  10. Prioritizes security and compliance with industry security standards and regulations; researches, recommends, and implements security measures to protect sensitive information and systems.
  11. At the journey-level, may provide coaching, mentoring, work direction and training for lower-level staff.
  12. Ensures compliance with laws and ordinances pertaining to software system and program operations and activities.
  13. Researches and prepares technical and administrative reports; prepares written correspondence.
  14. Builds and maintains positive working relationships with co-workers, other County employees, and the public using the principles of good customer service.
  15. Performs related duties as assigned.

Employment Standards

  1. Completion of 24 quarter/18 semester units of college level courses in the principles and methods of systems analysis, systems design, computer program design, computer programming using a language utilized by the hiring department, and information system technology, and two years of increasingly responsible applications analysis experience with the type of business application and computer environment used by the hiring department; or,
  2. two years of experience as an EDP Systems and Programming Analyst I with Santa Barbara County with the type of business application and computer environment used by the hiring department; or,
  3. a combination of training, education, and experience that is equivalent to one of the employment standards listed above and that provides the required knowledge and abilities.
Knowledge of: principles and methods used in analysis and development of data processing applications; principles of systems and procedures analysis; uses and limitations of data processing applications; principles of information entry, storage, and retrieval; programming languages applicable to systems in use; current developments in data processing; operating capabilities of common hardware configurations; principles and techniques of computer programming; basic math to develop simple equations in programming applications and to estimate costs of systems; and basic principles of electronic data communication.

Ability to: define problems, collect and analyze data, validate conclusions, and make recommendations; modify and write programs for efficient applications; write instructions and procedures; write systems and programming documentation; prepare clear and concise memos and written reports; identify and take corrective actions to solve problems in programs and production systems; communicate on technical issues with individuals with varying degrees of computer familiarity; apply advanced programming languages and programming tools; establish and maintain effective working relationships with users and others contacted in the course of work; read and interpret technical instructions used for such tasks as coding and operating systems; organize work and set priorities to meet deadlines; work within prescribed time constraints; develop data processing systems for efficient operations; plan, coordinate and initiate actions necessary to implement recommendations; and work independently with minimal supervision.

Additional Qualifications: Employment in this job classification requires successful completion of a background investigation, may require the possession of a valid California Class C Driver's License, and the availability to work weekends and be on call on a rotating basis.

For work-related issues, the incumbent may need to travel throughout the County regardless of the assigned location.

Supplemental Information

Selection Process

  1. Review Application to determine applicants that meet the employment standards.
  2. Supplemental Questionnaire Ranking: Applicants who meet the employment standard will have their responses to the supplemental questionnaires evaluated and scored. Candidates' final score and rank on the eligibility list will be determined by the scored supplemental questions. This process may be eliminated if there are fewer than 11 qualified candidates.

Candidates must receive a percentage score of at least 70 on the Supplemental Questionnaire Ranking to be placed on an employment list. An adjustment may be made to raw scores based on factors listed in Civil Service Rule VI. Those candidates who are successful in the selection process will have their names placed on the employment list for a minimum of three months. At the time the employment list is established, all candidates will receive written notice of their score on the exam(s), rank on the employment list, and exact duration of the employment list.

Completion of a 12-month probationary period is required.

Conditional Job Offer: Once a conditional offer of employment has been made, candidate will be required to successfully complete a background check, which includes a conviction history check, LiveScan fingerprinting, satisfactory reference checks, as well as a post-offer medical evaluation or examination.

REASONABLE ACCOMMODATIONS: The County of Santa Barbara is committed to providing reasonable accommodation to applicants. Qualified individuals with disabilities who need reasonable accommodation during the application or selection process should contact the recruiter listed on the job posting. We require verification of needed accommodation from a professional source, such a Medical Provider or a learning institution.

Disaster Service Worker: Pursuant to Governmental Code section 3100, all employees with the County of Santa Barbara are declared to be disaster service workers subject to such disaster service activities as may be assigned to them by their superiors or by law.

Statement of Commitment
The County of Santa Barbara is dedicated to cultivating and sustaining an environment that exhibits equity and inclusion everywhere, and at all levels of our organization. The County believes equity is a fundamental principle that must be imbedded in policies, institutional practices, and systems. The County recognizes the negative impacts of systemic racism and is committed to eliminating the barriers affecting Black, Latinx, Indigenous, Asian, and socioeconomically disadvantaged community members, as well as people of other diverse racial and ethnic backgrounds.

We envision a world where society and its systems (e.g. education, criminal justice, and health care, housing, the economy) are just, fair, and inclusive, enabling all people to participate and reach their full potential.

We celebrate community and employee diversity, strive for inclusion and belonging, and promote empowered participation. We aspire to build a workforce that is reflective of these values and the communities we serve. We are proud to be an equal opportunity employer and will resolutely uphold federal, California state law and/or Santa Barbara County ordinances.

We believe equity and inclusion are vital to fulfill the County's mission and to embody a culture of "One County, One Future." Expanding the full range of employee talent allows the County to deliver our best to all our community members.

We believe in the dignity and humanity of all people. We strive for a healthy and prosperous society that promotes all people having equitable access and opportunity.

APPLICATION DEADLINE: Friday, November 8, 2024, at 4:59 p.m. PST , postmarks not accepted. You can view job postings and apply online 24 hours a day at

Recruiters will correspond with applicants by email during each step of the recruitment process. Applicants are reminded to check spam filters continuously during the Selection Process steps to ensure they do not miss required deadlines.

For any questions, please contact Sabina Netto, ITD Human Resources Manager at

#J-18808-Ljbffr
Apply Now
Share this job
County of Santa Barbara
  • Similar Jobs

  • Software Developer

    Santa Barbara
    View Job
  • Software Developer

    Santa Barbara
    View Job
  • Oracle BI Developer

    Goleta
    View Job
  • Software Engineer

    Santa Barbara
    View Job
  • Software Development Engineer

    Santa Barbara
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙