Job Listings

Software Engineer

Company:
The University of Arizona
Job Location:
Tucson, Arizona
Category:
Programmer/Analyst

Posting Number: req10340

Department: College of Nursing

Location: UAHS - Tucson

Address: 1305 N Martin Ave , Tucson, AZ 85721 USA

Position Highlights

The College of Nursing (CON) seeks an experienced individual who thrives in a dynamic environment to lead software development services as a part of its Office of Learning & Healthcare Technology Innovations (LHTI). LHTI exists to provide leadership and facilitation in the adoption and development of innovative technologies to improve the learning experience, enhance healthcare delivery, strengthen clinical practice, and promote industry advancement. We value diverse identities, experiences, and backgrounds who are committed to cultivating an inclusive and equitable working and learning environment.

The Software Engineer will design, develop, and maintain software applications and information systems in support of the scholarly work and operational needs of the CON. He or she will serve as a technical lead for application and software development initiatives with responsibility for assessing client needs, defining, and managing multiple project schedules, selecting technology tools and platforms, implementing software and applications solutions, and maintaining software solutions throughout their lifetime and evolution.

The Software Engineer will work across different software product domains:

Web Development: developing and maintaining Drupal websites in coordination with various stakeholders to translate needs into appropriate interfaces, pages, and structures. The incumbent will migrate an existing medium-scale Drupal 7 website to Drupal 9. Additionally, the Software Engineer may develop custom web applications outside of the Drupal ecosystem and will be responsible for selecting appropriate technologies (languages, frameworks, tools) on a case-by-case basis.

Mobile Development: constructing cross-platform mobile applications to meet the needs of faculty researchers and educators. Some projects may require the use of wearables, sensors, or other IoT devices so the incumbent should be comfortable developing apps that integrate with third-party devices.

Game Development: designing and building or overseeing construction of digital games and simulations targeting specific learning tasks in the nursing curriculum. The incumbent will be charged with exploring the existing landscape and selecting appropriate tools/platforms and incorporating AR and VR headsets and other technology into their solutions. For example, some wearables, sensors, or IoT devices may be needed for certain game, AR, or VR applications.

Outstanding UA benefits include health, dental, and vision insurance plans; life insurance and disability programs; paid vacation, sick leave, and holidays; UA/ASU/NAU tuition reduction for the employee and qualified family members; state and optional retirement plans; access to UA recreation and cultural activities; and more!

The University of Arizona has been recognized for our innovative work-life programs. For more information about working at the University of Arizona and relocations services, please visit http://talent.arizona.edu

Duties & Responsibilities

Job
Duties

  • Build custom web applications using software development best practices. Participate in the development process from definition, through design, build, test, release, and maintenance.
  • Architect and implement Drupal web sites and infrastructures that are brand and standards compliant and integrate with institutional systems and databases.
  • Lead requirements gathering, planning, design and implementation of cross-functional software technology initiatives and projects.
  • Conduct on-going research and evaluate emerging and existing trends in software engineering, development operations, programming languages, frameworks, and related cloud computing/infrastructure.
  • Create and maintain documentation around project solutions.
  • Develop native mobile applications using a cross-platform framework such as React Native or Xamarin.
  • Design and deploy native mobile applications using Apple SDKs and development workflows.
  • Develop serious digital games and digital 3D simulations using Unity or Unreal.
  • Develop and maintain portfolio of custom extended reality (XR) applications using industry-standard platforms and technologies.
  • Coordinate with external agencies to construct custom XR applications. Serve as software project manager in maintaining relationships with external partners, overseeing the work of student development teams, and translating faculty needs into software products.
  • May supervise 1-2 student workers or junior developers internally to enhance project capacity.
  • May develop sensor or wearable-enabled software solutions.
  • Act as liaison or resident expert on XR applications and tools at the college and wider campus community.
  • Support faculty researchers in designing and incorporating appropriate measurement mechanisms into new and existing applications.
  • Support nursing research by developing custom apps and websites depending on need (i.e. app-based studies, apps for studies, apps with wearables, data collection, analysis, and visualization).
  • Collaborate with campus colleagues on initiatives relevant to the position and needs of the CON and LHTI team.
  • Perform other duties appropriate to the position as assigned.

Knowledge, Skills,
Abilities:

  • Knowledge of information architecture, human computer interaction, and mobile usability design principles.
  • Advanced proficiency in back-end web technologies (PHP, Python, etc.). PHP highly preferred.
  • Proficient in database technologies (MySQL, SQLite, PostgreSQL, etc.). MySQL preferred.
  • Proficient in front-end web technologies (HTML, CSS, JavaScript).
  • Advanced proficiency in site building and content creation using a content management system (CMS),
  • Advanced level proficiency with web application development technologies and content management systems (e.g. HTML, CSS, JavaScript, React/Angular/Vue, PHP, Drupal, WordPress, etc.)
  • Knowledge of Search Engine Optimization process.
  • Knowledge of the game development pipeline, including game design, storyboarding, asset creation, gameplay programming, play testing, multiplayer, and product release.
  • Ability to learn rapidly and master diverse and emerging technologies and techniques.
  • Commitment to learning and adapting cutting edge technologies for support of online and hybrid education.
  • Ability to work effectively as a positive and engaged member of a high performing and collaborative team of professionals.
  • Strong project management, organizational and
    time management skills, with demonstrated success handling multiple
    simultaneous projects through successful completion.
  • Excellent communication and presentation skills, with the ability to interact professionally with all levels of administrators, faculty, staff, and students.

Minimum Qualifications

  • Bachelor's degree or equivalent advanced
    learning attained through professional level experience required.
  • Minimum of 5 years of relevant work experience required.

Preferred Qualifications

* Bachelor's or Master's degree in computer science, software engineering, instructional technology, game development or a similar field.
* Understanding of various compiled languages such as C#, C++, or Swift.
* Experience with web service integrations (SOAP, REST, JSON, XML).
* Strong object-oriented design and programming skills in at least one of Objective-C, Swift, or C#.
* Experience building custom web applications using a front-end framework such as React, Angular, or Vue and a back-end framework such as Symfony, Laravel, or Express.
* Experience designing a database schema and deploying a database management system such as SQLite, MySQL or PostgreSQL
* Familiarity with iOS SDK (UIKit, SwiftUI, Core Data, Core Bluetooth, etc.) and Xcode.
* Experience using version control
* Experience designing and developing digital games and simulations
* Knowledge of or experience in digital 3D asset creation (modeling, sculpting, rigging, animation, lighting, etc.)
* Experience using and developing VR applications for the Oculus Rift, Oculus Quest 2, or similar VR headset. Experience using or developing VR applications utilizing non-visual technologies such as treadmills, haptic gloves, etc..
* Experience developing AR/MR applications for HoloLens 2, Magic Leap, etc.
* Familiarity with integrating sensors, wearables, and IoT devices into software solutions.
* Familiarity with project tracking/project management solutions such as Basecamp, Jira, Redbooth, etc.

FLSA: Exempt

Full Time/Part Time: Full Time

Number of Hours Worked per Week: 40

Job FTE: 1.0

Work Calendar: Fiscal

Job Category: Information Technology

Benefits Eligible: Yes - Full Benefits

Rate of Pay: DOE

Compensation Type: salary at 1.0 full-time equivalency (FTE)

Grade

10

Career Stream and Level

PC3

Job Family

Applications Development

Job Function

Information Technology

Type of criminal background check required: Name-based criminal background check (non-security sensitive)

Number of Vacancies: 1

Contact Information for Candidates

Steve Machtley | machtley@arizona.edu

Open Until Filled: Yes

Documents Needed to Apply: Resume and Cover Letter

Diversity Statement

At the University of Arizona, we value our inclusive climate because we know that diversity in experiences and perspectives is vital to advancing innovation, critical thinking, solving complex problems, and creating an inclusive academic community. As an Hispanic-serving institution, we translate these values into action by seeking individuals who have experience and expertise working with diverse students, colleagues, and constituencies. Because we seek a workforce with a wide range of perspectives and experiences, we provide equal employment opportunities to applicants and employees without regard to race, color, religion, sex, national origin, age, disability, veteran status, sexual orientation, gender identity, or genetic information. As an Employer of National Service, we also welcome alumni of AmeriCorps, Peace Corps, and other national service programs and others who will help us advance our Inclusive Excellence initiative aimed at creating a university that values student, staff and faculty engagement in addressing issues of diversity and inclusiveness.

This website is part of the HigherEdJobs network.