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

Applications Programmer

Job in Davis, Yolo County, California, 95617, USA
Listing for: University of California Agriculture and Natural Resources
Full Time position
Listed on 2026-01-07
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 90300 USD Yearly USD 90300.00 YEAR
Job Description & How to Apply Below
Position: Applications Programmer 4

Applications Programmer 4

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, it is eligible for hybrid flexible work arrangements for applicants living in the State of California at this time. Hybrid flexible work arrangements are subject to change by the University.

Pay Scale: $90,300.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.
  • Apply advanced software concepts to design, develop, modify, debug, deploy, and evaluate highly complex software solutions.
  • Analyze existing systems and devise algorithms for new software implementations.
  • Design and implement algorithms that incorporate agronomic knowledge to ensure applications provide scientifically accurate decision support.
  • Conduct data analysis, testing, and debugging.
  • Monitor and evaluate new web development standards, devices, tools, and technologies and apply UC security practices and industry best practices.
  • Prepare and obtain approval for system documentation.
  • Initiate changes in development and system standards.
  • Define technical requirements for software specifications and develop test plans.
  • Develop system conversion and implementation plans.
  • Perform data modeling, performance and integration testing.
  • Write technical documentation to support development, implementation, and troubleshooting.
  • Adhere to the IT team standards, development guidelines, and best practices to ensure consistency, maintainability, and alignment with UC ANR IT.
  • Contribute 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 and 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…
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