Software Developer
Company: University of California - Santa Barbara
Location: Santa Barbara
Posted on: April 1, 2025
|
|
Job Description:
Apply for JobJob ID74859
LocationUCSB Campus
Full/Part TimeFull Time
Add to Favorite JobsEmail 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. and why.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:
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:
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 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:
Keywords: University of California - Santa Barbara, Santa Barbara , Software Developer, IT / Software / Systems , Santa Barbara, California
Click
here to apply!
|