Applications Programmer (Part Time)
University of Arizona - Tucson, AZ

This job posting is no longer available on University of Arizona. Find similar jobs:Application Programmer jobs - University of Arizona jobs


2425-Plant Sciences-Res


College of Agriculture and Life Sciences

Posted Rate of Pay

$12.249 to $16.476 per hour

Exempt / Non-Exempt



Classified: Regular

Departmental Contact

Donna-Rae Marquez

Departmental Contact Phone


Departmental Contact Email

Job Open Date


Job Close Date


Review begins on (Continues until position filled)

Benefits Eligible


Full Time/Part Time

Part Time

Days and Schedule to be Worked

Number of Hours Worked per Week

Limited to current UA employees only


Documents required to be attached electronically with this application

Letter of Interest Resume

Documents that may be attached electronically or mailed directly to department per instructions below

Additional application instructions (include instructions for submission)

Position Summary

CoGe ( is a web-based scientific platform for comparing genomes and related data. It currently stores nearly all assembled genomes and associated metadata publicly available, and many private genomes for individual scientists and research groups. CoGe is built using an extended LAMP stack with heavy use of data intensive visualization and interactive web components including JavaScript, jQuery, and ajax. In addition, CoGe makes heavy use of the iPlant Collaborative' s cyberinfrastructure for additional extensibility, scalability, and reliability including high performance, cloud, and distributed computing and data storage. We are seeking a talented Application Programmer to join the CoGe development team in a part-time position (50-75%) to develop extensions to CoGe for visual analytics and backend improvements to its job execution framework. This will require learning and deploying high-performance computing systems developed by the iPlant Collaborative. CoGe's team is co-located with the iPlant, where you will work with other software engineers, computer scientists, test engineers and project managers to develop creative software solutions. This position requires developing innovative, open source web applications. We seek highly motivated individuals with an appetite to learn ability to perform in team environments, flexible attitude, attention to detail, and excellent communication skills. Outstanding UA benefits include health, dental, vision and life insurance; paid vacation, sick leave, and holidays; UA/ASU/NAU tuition reduction for eligible employees and their spouses and dependents; access to campus and recreational activities; state retirement; and more!

Duties and Responsibilities

  • Implement software according to the project requirements, specifications, and timelines. *Contribute to the development of professional processes, procedures, and standards for delivering quality products in a timely fashion. *Work within established development standards and methodologies, including agile development, pair programming, and test- and behavior-driven development. *Work with other software engineers and developers to document and promote best practices and patterns. *Work with a team of developers or alone to evaluate/research current and new software development technologies, such as programming languages, application platforms, libraries, and data storage systems.
Arizona Board of Regents Minimum Qualifications

Two years of computer programming experience; OR, Associate's degree in Computer Science or related field AND one year of computer programming experience; OR, Any equivalent combination of experience, training and/or education.

Additional Minimum Qualifications

  • A combined three years of related education or experience. *Experience with the iPlant Collaborative cyberinfrastructure platform. *Experience with relational databases (especially MySQL or PostgreSQL). *Experience with programming in languages (especially Python or Perl). *Experience with web-based application development (HTML, CSS, JavaScript, jQuery). *Experience with statistics, statistical packages, and data visualization. *Experience with Linux and web server administration (especially Apache HTTP server). *Experience working in a team environment on successful software projects. *Exposure to many phases of the software development/implementation life cycle.
Preferred Qualifications

  • Bachelor's degree in Computer Science or related field; OR Near completion of a bachelor's degree in Computer Science; or related field AND one year of Application Programming experience. *Experience in developing web-based systems. *Experience with data visualization. *Experience with a distributed version control system, such as Git or SVN. *Experience using and/or contributing to open source software. *Experience producing robust software, preferably in the scientific computing domain. *Familiarity with scaling Internet applications. *Familiarity with distributed computing environments. *Experience developing rich Internet applications, either with AJAX or any JavaScript frameworks such as jQuery.
Pre-employment Screening Requirements

What kind of criminal background check is required for this position?

This position is non-security sensitive and requires a name-based criminal background check

Supplemental Pre-Employment Screening


Job Category

Computer, Engineering and Technical Research

Departmental Home Page

Click Here

Quick Link