Skip to Main Content

Applications Systems Analyst/Developer, Senior (UPDATED)

Below you will find the details for the position including any supplementary documentation and questions you should review before applying to the opening.  To apply to the position, please click the Apply to this Job link/button.

If you would like to bookmark this position for later review, click on the Bookmark link.  If you would like to print a copy of this position for your records, click on the Print Preview link.

Position Details

Position Information

Title Applications Systems Analyst/Developer, Senior (UPDATED)
Department Univ Info Tech Svcs Admin (9501)
Location Main Campus
Position Summary

Please note: the review date for this position has been extended to 05/26/2017.

The University of Arizona’s University Information Technology Services is accepting applications for a Senior Software Developer on the Enterprise Technical Services application development team. This person will work as part of an Agile, cross-functional team to develop, deploy, and support UAccess Financials (Kuali Financials), UAccess Research (Kuali Coeus), and other enterprise software. The development team is proud to have a collaborative environment with space for innovation, continuous learning, accountability, and a desirable work/life balance.

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. 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 encourage diverse candidates to apply, including people of color, women, veterans, and individuals with disabilities. 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.

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 retirement plan; access to UA recreation and cultural activities; and more!

The University of Arizona has been recognized on Forbes 2015 list of America’s Best Employers in the United States and has been awarded the 2015 Work-Life Seal of Distinction by the Alliance for Work-Life Progress! For more information about working at the University of Arizona, please click here.

Duties & Responsibilities

Software Development:

  • Develop and enhance new and existing enterprise software systems for the University of Arizona utilizing Java/J2EE, Spring, web services, microservices, infrastructure as code, and open source technologies.
  • Discover, promote, and implement automation in all aspects of the software development lifecycle.
  • Bring an entrepreneurial mindset to solve problems in new and interesting ways while managing risk.
    Support:
  • Resolve defects through debugging, profiling, performance monitoring, root cause analysis, and other techniques.
  • Provide off-hours on-call support by participating in one week rotations with the other development team members.
    Collaboration:
  • Provide input and recommendations to project leadership and team members regarding applications systems analysis, design, development, and implementation.
  • Participate in code and functional reviews with technical and non-technical team members.
  • Consult with business analysts and users to clarify work requests and implementation plans.
  • In rotation with other senior developers, prepare and lead regular team discussions on relevant topics such as code reviews, conference reports, new technology discovery, etc.

Growth:

  • Cross-train with other developers to broaden expertise in the University of Arizona’s enterprise systems.
  • Continuous learning through profressional development opportunities that are structured and/or self-led.
  • Attend conferences relevant to professional expertise; authoring and presenting when applicable.
Knowledge, Skills, & Abilities
Minimum Qualifications
  • Fundamental understanding of computer science concepts in data structures, algorithms, time/space complexity analysis, and common design patterns.
  • Experience in one or more object-oriented software development languages such as Java, C#, C++, or similar.
  • Experience in one or more scripting languages such as Javascript, Shell, Ruby, Perl, or similar.
  • Experience developing and supporting web applications with familiarity of HTML, CSS, and JavaScript.
  • Experience writing SQL and basic relational database design techniques.
  • Recognizes the importance of communication and collaboration between technical and non-technical team members alike.
Arizona Board of Regents Minimum Qualifications

Five years of experience in programming applications systems using relevant technologies and programming languages; OR, an Associate’s degree in Computer Science or related field AND four years of experience in programming applications systems using relevant technologies and programming languages; OR, Bachelor’s degree in Computer Science or related field AND two years of experience in programming applications systems using relevant technologies and programming languages; OR, Any equivalent combination of experience, training and/or education.

Preferred Qualifications
  • Bachelor’s Degree in Computer Science, Information Systems, or related subjects.
  • Proficiency in Amazon Web Services.
  • Experience developing and troubleshooting full stack, distributed systems in enterprise environments.
  • Knowledge of industry standard software development best practices for the full software development lifecycle such as coding standards, source control, continuous integration, release management, build processes, unit testing, and automation.
  • Exposure to common enterprise architecture patterns such as Service Oriented Architecture, N-Tier, Microservices, and other distributed web service patterns.
  • Exposure to database object-relational mapping (ORM) frameworks such as Hibernate, JPA, OJB, Entity Framework, or others.
  • Experience with common design patterns such as Model-View-Controller, Aspect-Oriented Programming, Repository Pattern, Dependency Injection, etc…
  • Experience mentoring team members and influencing their best practices and technology choices.
  • Demonstrated experience working with Agile methodologies such as Scrum and Kanban.
  • Relentless problem solving drive to continuously improve, automate, and learn new things.
Full Time/Part Time Full Time
Number of Hours Worked per Week 40
Job Category Computer, Engineering and Technical
Benefits Eligible Yes - Full Benefits
FLSA Exempt
Posted Rate of Pay DOE
Type of criminal background check required: Fingerprint criminal background check (security sensitive due to title or department)

Posting Detail Information

Posting Number S22624
Number of Vacancies One
Desired Start Date
Position End Date (if temporary)
Limited to Current UA Employees No
Contact Information for Candidates

Sarah Swanson
sarahs@email.arizona.edu

Open Date 01/17/2017
Review Start Date 05/26/2017
Close Date
Open Until Filled Yes
Special Instructions to Applicant
Quick Link for Internal Postings http://uacareers.com/postings/15861
Diversity Statement

Supplemental Questions

Required fields are indicated with an asterisk (*).

  1. * Can you perform the essential functions (job duties) of this position with or without accommodation?
    • Yes
    • No
  2. * Where did you first learn about this position?
    • Arizona Daily Star
    • Arizona Republic
    • ArizonaDiversity.com
    • Careerbuilder.com
    • Chronicle of Higher Education
    • Department of Economic Security (DES)
    • Diverse Issues in Higher Education
    • HigherEdsJobs.com
    • Hispanic Outlook in Higher Education
    • Indeed.com
    • InsideHigherEd.com
    • Jobing.Com
    • LinkedIn
    • Local Job Banks
    • Pima County One-Stop
    • Professional Conference
    • Professional journal/publication
    • Referred by UA Employee
    • Invited by Dept to Apply
    • UA Website
    • Other
  3. * Do you have five years of experience in programming applications systems using relevant technologies and programming languages; OR, an Associate's degree in Computer Science or related field AND four years of experience in programming applications systems using relevant technologies and programming languages; OR, a Bachelor's degree in Computer Science or related field AND two years of experience in programming applications systems using relevant technologies and programming languages; OR, any equivalent combination of experience, training and/or education?
    • Yes
    • No

Documents Needed to Apply

Required Documents
  1. Resume
  2. Cover Letter
Optional Documents