University of Arizona

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

University of Arizona
Apply
3 days ago
Tucson, AZ, USAEntry Level

Responsibilities

  • Develop and maintain front-end and back-end components of the i-detect web and mobile platform.
  • Build databases, APIs, dashboards, user interfaces, data integrations, mapping tools, analytics, and other platform components.
  • Translate functional requirements, wireframes, user stories, and stakeholder feedback into working software features.
  • Conduct software testing, quality assurance, troubleshooting, bug resolution, code reviews, and ongoing maintenance.
  • Design PostgreSQL schemas and APIs for human, animal, environmental, and location-based reports.
  • Implement accessible, responsive, privacy-preserving, secure, reliable, and scalable platform functionality.
  • Build and evaluate LLM services with accuracy checks and verifiable sources before results reach public-health users.
  • Support deployment and maintenance using AWS, Docker Compose, Linux, version control, CI/CD, monitoring, and alerting.
  • Document source code, architecture, APIs, development processes, testing procedures, and technical decisions.
  • Establish coding and documentation standards, review pull requests, mentor developers, and convert user stories into technical specifications.
  • Plan and estimate work with the product owner in weekly sprints and participate in project meetings, demonstrations, and development planning.

Requirements

  • Knowledge of accessible and responsive web design and WCAG for users with different devices, languages, and levels of digital literacy.
  • Skill with HTML, CSS, JavaScript, participant-facing interfaces, wireframes, and AI-assisted design and coding tools.
  • Knowledge of API design, authentication, role-based access control, cross-jurisdiction data sharing, and health-data privacy practices.
  • Skill designing PostgreSQL schemas and building tested, documented software.
  • Knowledge of HIPAA Safe Harbor de-identification, encryption, access logs, least-privilege access, and secure coding practices.
  • Knowledge of AWS hosting and protection services, Docker Compose deployments on Linux, and separate development, staging, and production environments.
  • Skill building and maintaining CI/CD with GitHub, monitoring, and alerting.
  • Ability to test interfaces with participants and health-department staff and incorporate their feedback.
  • Ability to define governance rules for AI coding agents such as Codex and review, test, and merge their changes.
  • Ability to lead technically through standards-setting, pull-request review, mentoring, and technical specification development.

Benefits

  • Temporary position; duration and work arrangement are not stated.
Contact me