The University of Arizona logo

The University of Arizona

Applications Development Programmer Analyst I (Multiple Positions) (Temporary)

🇺🇸 Tucson, Arizona 🕑 Temporary Part-Time 💰 $59K - $74K 💻 Software Engineering 🗓️ October 14th, 2026
Javascript HTML CSS

Edtech.com's Summary

The University of Arizona is hiring an Applications Development Programmer Analyst I (Multiple Positions) (Temporary) to build the participant-facing side of i-detect, a One Health participatory surveillance platform where community members report health events in people, animals, and the environment. The front-end engineer works with the product owner to turn user stories into wireframes and working screens, from registration and reporting forms to maps and weekly reports. The role also touches the back end and data handling behind the platform’s community-reported health information.

Highlights
  • Develop and maintain front-end and back-end components of the i-detect web and mobile platform, including its databases, APIs, dashboards, and user interfaces.
  • Build features that support collecting, managing, processing, and visualizing self-reported participatory surveillance data.
  • Translate requirements, wireframes, and user feedback into working software, using HTML, CSS, and JavaScript for registration, reporting forms, weekly reports, and interactive maps.
  • Test the software, troubleshoot technical issues, and resolve bugs as part of ongoing quality assurance.
  • Integrate external data sources, APIs, mapping tools, and analytics into the platform.
  • Apply security, privacy, access-control, and secure coding practices to community-reported health information, including role-based access and HIPAA Safe Harbor de-identification.
  • Document source code, architecture, APIs, and testing procedures, and manage code changes and deployments with version control.
  • Join project meetings, demonstrations, code reviews, and planning with supervising faculty, folding feedback from public health experts and users into iterative improvements.
  • Requires a bachelor’s degree in computer science or a related field plus one year of relevant work experience, with PostgreSQL, AWS, Docker, and REST API experience preferred.
  • The posted salary range is $59,404 to $74,254 per year at full-time equivalency, prorated for this 0.875 FTE, 35-hour-per-week temporary position.

Applications Development Programmer Analyst I (Multiple Positions) (Temporary) Full Description

Posting Number
req27328
Department
Global Health Institute
Location
Tucson Campus

Position Highlights
The Mel and Enid Zuckerman College of Public Health (MEZCPH) invites applicants to apply to join our team as an Applications Development Programmer Analyst I (Temporary). Primary responsibilities include work on i-detect, a One Health participatory surveillance platform where community members report health events in people, animals and the environment, for early detection of public health threats. The Front-end Engineer builds the parts of i-detect that participants and health departments see and use, from registration and reporting to maps and weekly reports. The role works with the product owner to turn user stories into wireframes and working screens.

Duties & Responsibilities
  • Develop and maintain front-end and back-end components of the i-detect web and/or mobile platform.
  • Build functionality to support the collection, management, processing, and visualization of self-reported participatory surveillance data.
  • Develop and maintain databases, APIs, dashboards, user interfaces, and other system components required by the platform.
  • Translate functional requirements, wireframes, and user feedback into working software features.
  • Conduct software testing, troubleshoot technical issues, identify and resolve bugs, and perform ongoing quality assurance.
  • Support integration of external data sources, APIs, mapping tools, analytics, and other technologies as required.
  • Implement appropriate data security, privacy, access-control, and secure coding practices, particularly for community-reported health information.
  • Optimize the platform for performance, reliability, usability, accessibility, and scalability.
  • Document source code, system architecture, APIs, development processes, testing procedures, and technical decisions to support continuity and future development.
  • Use version control and established software development practices to manage code changes, releases, and deployments.
  • Participate in regular project meetings, demonstrations, code reviews, and development planning with supervising faculty and the broader project team.
  • Incorporate feedback from faculty, public health subject-matter experts, users, and other stakeholders into iterative improvements to the platform.
  • Support deployment, maintenance, updates, and troubleshooting of the platform throughout the project lifecycle.
  • Perform other software development and technical duties related to i-detect as assigned by the supervising faculty.

Knowledge, Skills and Abilities:
  • Knowledge of accessible and responsive web design (WCAG) for users with different devices, languages and levels of digital literacy.
  • Skill in building participant-facing features with HTML, CSS and JavaScript, such as registration, reporting forms, weekly reports and interactive maps.
  • Skill in turning user stories into wireframes and working screens, including with AI-assisted design and coding tools.
  • Ability to design for privacy, with clear consent screens and views that show each user only the data their role and jurisdiction allow.
  • Ability to test the interface with participants and health department staff and improve it based on their feedback.
  • Knowledge of API design, authentication and role-based access control, including rules for sharing data across state, county, city and tribal jurisdictions.
  • Knowledge of privacy practices for health data, such as de-identification under HIPAA Safe Harbor, and how to apply them in database and API design.
  • Skill in designing PostgreSQL schemas that bring together human, animal and environmental reports, including location data.
  • Skill in building and evaluating LLM services with checks for accuracy and verifiable sources before results reach public health users.
  • Ability to write tested, documented code and to review code from teammates and AI coding assistants.
  • Knowledge of AWS services for hosting and protecting a web application (e.g., EC2, S3, IAM and backups), and of Docker Compose deployments on Linux.
  • Knowledge of security and compliance practices for health data, including encryption, access logs, least-privilege access and de-identification (HIPAA Safe Harbor).
  • Skill in building and maintaining CI/CD with GitHub, monitoring and alerting, and separate development, staging and production environments.
  • Ability to plan and estimate work with the product owner in weekly sprints.

Minimum Qualifications
  • Bachelor’s degree in Computer Science or a related field.
  • 1 year of relevant work experience.
Preferred Qualifications
  • Experience with web accessibility review and remediation.
  • Experience building interactive maps (e.g., Mapbox or Leaflet).
  • Experience with TypeScript.
  • Experience building health or reporting applications for non-technical users.
  • Experience building ETL pipelines for large datasets from multiple sources.
  • Experience with AWS (e.g., EC2 and S3).
  • Experience building web interfaces with HTML, CSS and JavaScript, including a framework such as React.
  • Experience connecting front ends to REST APIs.
  • Experience with Git/GitHub.
  • Experience building REST APIs with Python frameworks such as FastAPI.
  • Experience with relational databases (PostgreSQL or MySQL), including query optimization.
  • Experience with Docker, Linux and CI/CD tools (e.g., Azure DevOps or GitHub Actions).

Job Details
Full Time/Part Time: Part Time
Number of Hours Worked per Week: 35
Job FTE: 0.875
Rate of Pay: $59,404 - $74,254 prorated by FTE
Grade: 8
Job Family: Applications Development
Number of Vacancies: 4
Expected End Date: 2/19/2027