Applications Programmer 4 - Davis, CA, Job ID 82901
Company: University of California Agriculture and Natural R
Location: Davis
Posted on: February 13, 2026
|
|
|
Job Description:
Applications Programmer 4 - Davis, CA, Job ID 82901 University
of California Agriculture and Natural Resources Job Description
Position Summary: Develops and maintains software applications and
services including researching, designing, writing, testing,
debugging, and troubleshooting source code across server, mobile,
and desktop environments. Also contributes to the design of related
databases, user interfaces, and system integrations. Work includes
the full software development lifecycle including requirements
analysis and design, quality assurance, maintenance, and
documentation. Collaborates with researchers and stakeholders to
ensure applications reflect research-based models and meet
functional needs in agriculture. This position is a career
appointment that is 100% fixed. The home department is IT Services.
While this position normally is based in Davis, CA, this position
is eligible for hybrid flexible work arrangements for applicants
living in the State of California at this time. Please note that
hybrid flexible work arrangements are subject to change by the
University. Pay Scale: $93,200.00/year to $133,700.00/year Job
Posting Close Date: This job is open until filled. The first
application review date will be 01/02/2026. Key Responsibilities:
APPLICATION DEVELOPMENT: Use .NET languages, SQL,
TypeScript/JavaScript, SASS, HTML5, and SVG to develop web
applications, mobile applications, and web services. Applies
advanced software concepts to design, develop, modify, debug,
deploy, and evaluate highly complex software solutions. Analyzes
existing systems and devises algorithms for new software
implementations. Designs and implements algorithms that incorporate
agronomic knowledge to ensure applications provide scientifically
accurate decision support. Conducts data analysis, testing, and
debugging. Monitors and evaluates new web development standards,
devices, tools, and technologies and applies UC security practices
and industry best practices. Prepares and obtains approval for
system documentation. Initiates changes in development and system
standards. Defines technical requirements for software
specifications and develops test plans. Develops system conversion
and implementation plans. Performs data modeling, performance and
integration testing. Writes technical documentation to support
development, implementation, and troubleshooting. Adheres to the IT
team standards, development guidelines, and best practices to
ensure consistency, maintainability, and alignment with UC ANR IT.
Contributes to project management, business analysis, technical
architecture, user experience, and visual design as part of the
full software development lifecycle. APPLICATIONS ANALYSIS:
Collaborate with researchers and farm advisors to evaluate
requirements and ensure applications deliver value to users.
Perform project management and business analysis functions as part
of the development lifecycle. Use technical expertise to evaluate
third-party solutions and provide integration guidance and support.
May serve as technical lead for multiple software development
projects of moderate to broad scope. Set project-level direction
and priorities. Adhere to project plans and timelines. SUPPORT:
Provide support and training to division personnel for
applications. Serve as consultant during application development
process. Provide internally and externally facing application
documentation. Requirements: - Demonstrated experience with
professional application development. Advanced skills associated
with large-scale software design, modification, implementation and
deployment. - Skills to analyze problems, evaluate and propose
potential solutions. - Familiarity with agricultural or biological
data models. - Experience developing and deploying ASP.NET 4.6 Web
API applications using C#. - Experience with the Angular framework.
- Experience with the Git version control system, or similar
distributed VCS. - Experience with Typescript, SASS, HTML5, and
responsive design. - Experience with SVG authoring for scalable
vector graphics. - Strong project management and business analysis
skills. - Experience creating or maintaining mobile applications or
websites. - Experience using Structured Query Language (SQL),
including database and table structure and design. - Experience
maintaining, refactoring, and upgrading legacy systems. - Skills to
provide training to both technical and non-technical personnel. -
Ability to apply critical thinking to evaluate diverse inputs
(scientific, user, and feature requirements) and make design
decisions that balance user experience, scalability, and
architecture. - Ability to guide technical direction and set
strategic priorities for application development in a
resource-limited environment. - Demonstrated experience in user
experience design, visual design, and technical architecture. -
Skills to develop, design, and present technical or informational
documentation for formal or casual training sessions. -
Demonstrated ability to understand functional needs and how systems
can support those needs. Demonstrated ability to develop system
conversion and implementation plans. - Advanced experience with
planning for deployment and creation of feedback mechanisms. -
Interpersonal, oral, and written skills to communicate and
collaborate with a wide range of faculty, staff, and other users.
Self-motivated and works independently and as part of a team. Able
to quickly learn new concepts. - Organizational skills to achieve
timely progress on multiple simultaneous projects, distribute
effort appropriately among projects, meet deadlines, and maintain a
high level of productivity. - Experience with functional
programming concepts. For instance: LINQ in C#. Preferred Skills: -
Experience with Drupal. - Experience with 1 or more
JavaScript-based UI frameworks/libraries besides Angular: React,
Ember.js,Vue.js, etc. - Experience with Agile methodology. -
Experience with developing ColdFusion applications (for support of
legacy applications). - Experience with Service Oriented
Architecture and/or microservices. - Experience developing and
executing complex test plans. Special Conditions of Employment: -
Must possess valid California Driver's License to drive a County or
University vehicle. Ability and means to travel on a flexible
schedule as needed, proof of liability damage insurance on vehicle
used is required. Reimbursement of job-related travel will be
reimbursed according to University policies. - The University
reserves the right to make employment contingent upon successful
completion of the background check. This is a designated position
requiring a background check and may require fingerprinting due to
the nature of the job responsibilities. UC ANR does hire people
with conviction histories and reviews information received in the
context of the job responsibilities. - As of January 1, 2014, ANR
is a smoke- and tobacco-free environment in which smoking, the use
of smokeless tobacco products, and the use of unregulated nicotine
products (e-cigarettes), is strictly prohibited. - As a condition
of employment, you will be required to comply with the University
of California
https://apptrkr.com/get_redirect.php?id=6853784&targetURL=Policy
on Vaccination Programs, as may be amended or revised from time to
time. Federal, state, or local public health directives may impose
additional requirements. - Exercise the utmost discretion in
managing sensitive information learned in the course of performing
their duties. Sensitive information includes but is not limited to
employee and student records, health and patient records, financial
data, strategic plans, proprietary information, and any other
sensitive or non-public information learned during the course and
scope of employment. Understands that sensitive information should
be shared on a limited basis and actively takes steps to limit
access to sensitive information to individuals who have legitimate
business need to know. Ensure that sensitive information is
properly safeguarded. Follow all organizational policies and laws
on data protection and privacy. This includes secure handling of
physical and digital records and proper usage of IT systems to
prevent data leaks. The unauthorized or improper disclosure of
confidential work-related information obtained from any source on
any work-related matter is a violation of these expectations. -
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 allegations 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. a. "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 To apply, please visit: Copyright 2025 Jobelephant.com
Inc. All rights reserved. Posted by the FREE value-added
recruitment advertising agency
Keywords: University of California Agriculture and Natural R, San Leandro , Applications Programmer 4 - Davis, CA, Job ID 82901, IT / Software / Systems , Davis, California