
Applications Development Programmer Analyst I (Multiple Positions) (Temporary)
University of Arizona3 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.