Demo

Software Developer

University of California - Santa Barbara
Santa Barbara, CA Full Time
POSTED ON 2/22/2025
AVAILABLE BEFORE 4/22/2025
Apply for Job
Job ID
74859
Location
UCSB Campus
Full/Part Time
Full Time
Add to Favorite Jobs
Email this Job
Job Posting Details

Department Marketing Statement:

There is a reason UCSB has been named the Best Place to Work by our local media for several years running. Whether our employees are on our stunning campus, or working remotely or hybrid, they tell us they value the flexibility, stability and rich benefits we offer. Come join us as we support the mission of one of the finest public institutions in the nation. UC Santa Barbara is consistently recognized for excellence across broad fields of study. Set alongside the glorious California coast, our dynamic environment inspires scholarly ambition and creativity. Information Technology Services (ITS), the Campus' central IT unit, contributes to UC Santa Barbara's mission of research, teaching, and community service by partnering with the Campus community to efficiently deliver IT infrastructure and enterprise application services to faculty, students, staff, and affiliates. Join us in supporting the technology making world class research possible!

Benefits of Belonging:

Working at UC means being part of this vibrant institution that shines a light on what is possible. People make UC great, and UC recognizes your contributions by making this a great place to work. Excellent retirement and health are just one of the rewards. Learn more about the benefits of working at UC and why You Belong at UC.

Brief Summary of Job Duties:

Under direction and with a high degree of individual responsibility, the incumbent performs full-stack software development, including application design, analysis, programming, release planning, maintenance, and support for the Office of the Registrar. Solution scope includes the campus Student Information System's core applications, data stores, interfaces, and processes. The incumbent will lead and participate in the development and migration to new technologies of information systems and functionality, identifying strategies and opportunities for innovation and automation. Leads and participates in multiple cross-functional and cross-organizational mission critical projects.

Required Qualifications:

  • 1-3 years of experience with full-stack, object-oriented programming at an advanced level with Microsoft technologies, including C#, .NET Framework or Core, ASP.NET MVC and/or WebForms, Web API, and Entity Framework.
  • 1-3 years of experience with developing, supporting, and troubleshooting relational database systems, including Microsoft SQL Server.
  • 1-3 years of experience with secure software development concepts and practices.
  • 1-3 years of experience with front-end web technologies, including HTML5, Angular and/or React, Javascript, and CSS (Bootstrap, etc).
  • 1-3 years of experience using version control methodologies, continuous integration, and software deployment tools.
  • 1-3 years of experience with design and hands-on technical implementation of complex multi-tier applications.
  • 1-3 years of experience providing high-quality service to customers, partners, and coworkers.
  • 1-3 years of experience leading small-to-medium projects, including working well with others in a physically distributed team, and cooperating across team and organizational boundaries.
  • 1-3 years of experience tailoring written and oral communication to effectively convey information to audiences of varying technical backgrounds.

Preferred Qualifications:

  • 1-3 years of experience developing for cloud-based platforms, such as Microsoft Azure.
  • 1-3 years of experience in a higher education software development and support environment, especially hands-on development of information systems.

Special Conditions of Employment

  • Satisfactory conviction history background check
  • UCSB is a Tobacco-Free environment

Misconduct Disclosure Requirement:

As a condition of employment, the final candidate who accepts a conditional offer of employment will be required to disclose if they have been subject to any final administrative or judicial decisions within the last seven years determining that they committed any misconduct; received notice of any allegation or are currently the subject of any administrative or disciplinary proceedings involving misconduct; have left a position after receiving notice of allegations or while under investigation in an administrative or disciplinary proceeding involving misconduct; or have filed an appeal of a finding of misconduct with a previous employer.

"Misconduct" means any violation of the policies or laws governing conduct at the applicant's previous place of employment, including, but not limited to, violations of policies or laws prohibiting sexual harassment, sexual assault, or other forms of harassment, discrimination, dishonesty, or unethical conduct, as defined by the employer. For reference, below are UC's policies addressing some forms of misconduct:

UC Sexual Violence and Sexual Harassment Policy
UC Anti-Discrimination Policy
Abusive Conduct in the Workplace

Job Functions and Percentages of Time:

50% Software Applications Development

* Leads and participates in full lifecycle software development for complex, critical information systems.

* Leads and participates in the modernization of legacy software applications.

* Implements, enhances, and maintains distributed software applications and integration components with well-designed, testable, efficient code that meets department and industry practices and standards.

* Integrates complex transactional applications that interface with distributed data sources and external systems (e.g., external APIs, vendor integrations, identity management systems, campus systems and data stores, etc.).

* Provides ongoing information systems production support to help ensure operations of day-to-day functionality.

* Leads and participates in full lifecycle software development for complex, critical information systems.

* Leads and participates in the modernization of legacy software applications.

* Implements, enhances, and maintains distributed software applications and integration components with well-designed, testable, efficient code that meets department and industry practices and standards.

* Integrates complex transactional applications that interface with distributed data sources and external systems (e.g., external APIs, vendor integrations, identity management systems, campus systems and data stores, etc.).

* Provides ongoing information systems production support to help ensure operations of day-to-day functionality.

20% Systems Requirements Analysis and Reviews

* Gathers, documents, and analyzes user requirements and high-level designs to determine optimal technical solutions.

* Analyzes business processes to identify strategies and opportunities for innovation and automation.

* Works closely with software architects, unit development leads, system engineers, and database developers/administrators to determine the best systems solutions.

* Participates in design and code reviews to ensure clear interpretation of requirements and highest quality of application development.

20% Technical Analysis, Design and Projects Management

* Responsible for technical analysis, design, and implementation of complex information systems.

* Leads and participates in multiple projects and initiatives, including large cross-functional and cross-organizational mission critical projects.

* Works with architects, software engineers, and technical staff in refining, expanding and promoting integration standards, templates, models, patterns, best practices and guidelines for the development of distributed, web-based, service-oriented applications.

* Creates and updates design and project documentation.

* Participates in software engineering process improvements.

* Collaborates with project teams on project progress through Agile process participation (e.g. scrums, sprint planning, effort estimation).

10% Training and General Support

* Participates in or provides technical training.

* Performs other essential tasks as required to ensure the operability and functionality of applications and information systems.

Policy on Vaccination Programs

As a condition of employment, you will be required to comply with the University of California Policy on Vaccinations Programs. As a condition of Physical Presence at a Location or in a University Program, all Covered Individuals* must participate in any applicable Vaccination Program by providing proof that they are Up-to-Date with any required Vaccines or submitting a request for Exception in a Mandate Program or properly declining vaccination in an Opt-Out Program no later than the Compliance Date (Capitalized terms in this paragraph are defined in the policy.). Federal, state, or local public health directives may impose additional requirements.

For more information, please visit:

  • UC Santa Barbara COVID-19 Information https://www.ucsb.edu/COVID-19-information
  • University of California Policy on Vaccinations https://policy.ucop.edu/doc/5000695/

* Covered Individuals: A Covered Individual includes anyone designated as Personnel or Students under this policy who Physically Access a University Facility or Program in connection with their employment, appointment, or education/training. A person accessing a Healthcare Location as a patient, or an art, athletics, entertainment, or other publicly accessible venue at a Location as a member of the public, is not a Covered Individual.

Equal Opportunity/Affirmative Action Statement

UC Santa Barbara is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age or protected veteran status.

For the University of California's Affirmative Action Policy, please visit: https://policy.ucop.edu/doc/4010393/PPSM-20.

For the University of California's Anti-Discrimination Policy, please visit: https://policy.ucop.edu/doc/1001004/Anti-Discrimination.

Reasonable Accommodations

The University of California endeavors to make the UCSB Job site (https://jobs.ucsb.edu) accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact Katherine Abad in Human Resources at 805-893-4664 or email katherine.abad@hr.ucsb.edu. This contact information is for accommodation requests only and cannot be used to inquire about the status of applications.

https://www.jobs.ucsb.edu/#privacy

Payroll Title: Applications Programmer 3

Job Code: 007300

Job Open Date: 1/2/25

Application Review Begins: 1/17/25; open until filled

Department Code (Name): INFO (OIST)

Percentage of Time: 100%

Union Code (Name): 99 (Non-Represented)

Employee Class (Appointment Type): Staff (Career)

FLSA Status: Exempt

Classified Indicator Description (Personnel Program): PSS

Salary Grade: Grade 22

Pay Rate / Range: The budgeted salary range that the University reasonably expects to pay for this position is $86,330 - $108,100/yr. Salary offers are determined based on final candidate qualifications and experience; the budget for the position; and the application of fair, equitable, and consistent pay practices at the University. The full salary range for this position is $77,000 - $139,200/yr.

Work Location: Onsite, Hybrid, or Remote

Working Days and Hours: M-F; 8am - 5pm

Benefits Eligibility: Full Benefits

Type of Remote or Hybrid Work Arrangement, if applicable: Onsite, Hybrid, or Remote

Special Instructions: For full consideration, please include a resume and a cover letter as part of your application.

Application Status: If you would like to check the status of your application, please log into the Candidate Gateway where you applied and click on 'my activities'.


The University of California is an Equal Opportunity/Affirmative Action Employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law.

 

Salary : $77,000 - $139,200

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Developer?

Sign up to receive alerts about other jobs on the Software Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$150,756 - $194,140
Income Estimation: 
$126,569 - $164,899
Income Estimation: 
$208,447 - $279,762
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$70,239 - $89,209
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$90,707 - $120,959
Income Estimation: 
$91,486 - $118,193

Sign up to receive alerts about other jobs with skills like those required for the Software Developer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $82,809 - $110,162
    • Income Estimation: $91,486 - $118,193
  • Debugging Skill

    • Income Estimation: $82,230 - $118,841
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at University of California - Santa Barbara

University of California - Santa Barbara
Hired Organization Address Santa Barbara, CA Full Time
Apply for Job Job ID 75577 Location UCSB Campus Full / Part Time Full Time Add to Favorite Jobs Email this Job Job Posti...
University of California - Santa Barbara
Hired Organization Address Santa Barbara, CA Full Time
Apply for Job Job ID 76093 Location UCSB Campus Full/Part Time Full Time Add to Favorite Jobs Email this Job Job Posting...
University of California - Santa Barbara
Hired Organization Address Santa Barbara, CA Full Time
Apply for Job Job ID 76075 Location UCSB Campus Full/Part Time Full Time Add to Favorite Jobs Email this Job Job Posting...
University of California - Santa Barbara
Hired Organization Address Santa Barbara, CA Full Time
Apply for Job Job ID 74924 Location UCSB Campus Full/Part Time Full Time Add to Favorite Jobs Email this Job Job Posting...

Not the job you're looking for? Here are some other Software Developer jobs in the Santa Barbara, CA area that may be a better fit.

Advanced Software Developer

Tecolote, Goleta, CA

NCEAS Geospatial Software Developer

University of California - Santa Barbara, Santa Barbara, CA

AI Assistant is available now!

Feel free to start your new journey!