×
Register Here to Apply for Jobs or Post Jobs. X

Applications Programmer - Davis, CA,

Job in Davis, Yolo County, California, 95618-7779, USA
Listing for: University of California Agriculture and Natural Resources
Full Time, Per diem position
Listed on 2026-01-17
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 93200 USD Yearly USD 93200.00 YEAR
Job Description & How to Apply Below
Position: Applications Programmer 4 - Davis, CA, Job ID 82901
Applications Programmer 4 - Davis, CA, Job

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 $/year

Job Posting Close Date:
This job is open until filled. The first application review date will be 01/02/2026.

Key Responsibilities:

70%

APPLICATION DEVELOPMENT:

Use .NET languages, SQL, Type Script/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.

20%

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.

10%

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…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary