Posted October 12, 2026

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


Tucson, AZOnsiteFull Time

This Applications Development Programmer Analyst I (Multiple Positions) (Temporary) position is with University of Arizona in Tucson, AZ. 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. Skill in setting clear rules for how AI coding agents (e.g., Codex) access the codebase, and how their changes are reviewed, tested and merged. Ability to lead the team technically: set coding and documentation standards, review pull requests, mentor developers and turn user stories into technical specifications. Ability to plan and estimate work with the product owner in weekly sprints.
Expires November 11, 2026

Share this Job

Location

Map of Tucson, AZ

Browse by Category

Jobs by City