Research Software Developer Job at University of California, Santa Barbara, Santa Barbara, CA

TTBwQ1crZTFZTTBpaGFQbi9FaDRsY1dw
  • University of California, Santa Barbara
  • Santa Barbara, CA

Job Description

Job ID: 75038 | Location: UCSB Campus | Full/Part Time: Full Time

Job Details

Payroll Title: APPLICATIONS PROGR 3

Job Code: 7300

Job Open Date: 12/16/2024

Application Review Begins: 01/07/2025

Department Code (Name): NCEA (CENTER ECOLOGICAL ANALYSIS)

Percentage of Time: 100

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

Employee Class (Appointment Type): Staff: Contract

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 $77,000 - $94,190/yr. The full salary range for this position is $77,000 - $139,200/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.

Work Location: 1021 Anacapa, Suite 300

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

Benefits Eligibility: Full

Type of Remote or Hybrid Work Arrangement, if applicable: Hybrid (Both UC & Non-UC locations)

Special Instructions: For full consideration, please include a resume and a cover letter as part of your application.
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

Duties of this research software developer are conducted at the National Center for Ecological Analysis and Synthesis (NCEAS; at UC Santa Barbara to create a national software infrastructure for management and analysis of ecological and environmental data. Projects focus on novel approaches to sharing data and scientific products to enable open and reproducible science and facilitate synthetic research. Principal duties include: design and development for cloud, web-based, and desktop scientific data management and analysis software; web-design and development for sites and applications, including design of web service programming interfaces; and creation of end-user documentation and training materials. Software development will include data management and analysis systems using technologies such as linked open data, semantic search, and ontology engineering to solve challenging data discovery and integration problems spanning the environmental and earth sciences. In addition to technical design and development, duties also encompass communication and outreach to the international science community to promote the software and systems through writing, speaking, and training at, for example, scientific conferences and open science events. Duties also include technical collaboration on system design and development for specific grant-funded projects, including collaboration with researchers and engineers spanning a diverse set of partner institutions.

Required Qualifications


  • BA or BS
  • 1-3 years Experience with design and development of software programs in one or more programming languages (such as Python and Java)
  • 1-3 years Experience with front-end design and development of web applications using HTML, CSS, and JavaScript, and familiarily with JavaScript frameworks
  • 1-3 years Experience with releasing and maintaining software using testing frameworks (e.g. Mocha, Selenium), source code control systems (e.g. git, Github), and issue tracking systems


Special Conditions of Employment
  • Satisfactory criminal 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 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

70% Scientific Software Development: Under general direction, designs, implements, tests, and maintains innovative web-based, desktop-based, and server-based scientific software systems for the management and analysis of ecological and environmental data and metadata, including front-end web design and development of web service interfaces. These systems include multiple software tools supporting a global network of data services used daily by many thousands of scientists worldwide.

15% Collaboration: Meets with developers and scientists from collaborating institutions nationally and internationally to design and architect data management systems for scientific data. Travels to other sites as needed to consult with scientists at participating institutions. Travels to science and engineering conferences to represent UCSB by presenting research results to the national science community.

15% Writing and Documentation: Documents software code and systems for use by scientists and other project developers, and assists in the preparation of grant-related reports and publications describing innovative research advances.

Vaccination Program

As a condition of employment, you will be required to comply with the University of California Policy on Vaccination 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. Federal, state, or local public health directives may impose additional requirements.

For more information:

UC Santa Barbara COVID-19 Information

University of California Policy on Vaccinations
Equal Employment Opportunity

UC Santa Barbara is an Equal Opportunity 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.

Reasonable Accommodations

The University of California endeavors to make 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 [email protected]. This contact information is for accommodation requests only and cannot be used to inquire about the status of applications.

#J-18808-Ljbffr

Job Tags

Full time, Contract work, Local area, Remote work, Worldwide,

Similar Jobs

Providence Health and Services

Pharmacy Technician - Infusion Pharmacy Job at Providence Health and Services

 ...Pharmacy Technician - Infusion Pharmacy at Providence Health and Services summary: This position...  ...Know me, care for me, ease my way. Working at our family of organizations means that...  .... About the Team Providence Home and Community Care (HCC) is a service line... 

Signals

Junior Web Developer Job at Signals

 ...re a fast-moving, innovative team at the intersection of AI, marketing, and growth. About the Role Were looking for a Junior Web Developer with hands-on experience in Webflow to help us maintain, optimize, and elevate the Signals website. This role is ideal for a... 

Portnoy CPA

Tax Accountant CPA Firm Job at Portnoy CPA

 ...experience of Individuals, S and C Corporations, and other entities CPA or EA designation; earned or in-progress Ability to manage...  ...the surrounding area. Company Description Local accounting firm with multiple locations in Northeast Florida, established in the... 

Pride Health

Certified Medical Coder Job at Pride Health

 ...Job Description &##128680; Now Hiring: Certified Medical Coder Inpatient (Remote/Hybrid)&##128205; Bronx, NY 10461&##128338...  ...Responsibilities Perform inpatient and emergency department medical coding in an acute care setting Apply ICD-10-CM/PCS, CPT-4, and... 

Aramark Student Nutrition

Custodial Services Worker - Northrop Grumman BWI (JLL) Job at Aramark Student Nutrition

Custodial Services Worker - Northrop Grumman BWI (JLL)Baltimore, MD Posted a day ago Job ID: 616182Are you selfmotivated and proud of the work you do? Here at Aramark we take pride in the level of service and safety we provide.Cleanliness is a necessity of every...