Skip to Main Content

Architect, Development (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 Architect, Development (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 an experienced software developer to help guide the technical direction of 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.

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!

Accepting a new position is a big life step. We want potential candidates and their families to be able to make informed decisions. Candidates who are considering relocation to the Tucson or Phoenix area, and have been offered an on-site interview, are encouraged to use the free services offered by Above & Beyond Relocation Services (ABRS).Ask your department contact to be introduced to ABRS prior to your visit.

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

Architectural Leadership:
- Provide architectural expertise, hands-on advanced systems development, and integration expertise to provide enterprise solutions utilizing Java/J2EE, Spring, web services, microservices, infrastructure as code, and open source technologies.
- Advise on selection and usage of IT products that will help improve business needs based on cost benefit analysis and research.
- Deliver recommendations to project leadership and team members regarding applications systems analysis, design, development, and implementation.
- Create technical documentation and presentations to communicate architectural design options that helps educate development teams and functional business users.

Software Development:
- Architect and develop new and existing enterprise software systems for the University of Arizona.
- Demonstrate a passion for developing software using a well architected, elegant, and craftsmanship-oriented approach.
- 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:
- Collaborate across campus as well as across universities
- Lead 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 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

- Bachelor’s Degree.
- Fundamental understanding of computer science concepts in data structures, algorithms, time/space complexity analysis, and common design patterns.
- Advanced development skill in Java/J2EE with experience in other object-oriented software development languages such as C#, C++, Scala, or similar.
- Advanced skill in one or more scripting languages such as Javascript, Shell, Ruby, Perl, or similar.
- Solid experience developing and supporting web applications with familiarity of HTML, CSS, and JavaScript.
- Experience developing REST and SOAP APIs.
- Experience writing SQL and working with both relational and NoSQL databases.
- Familiarity with cloud technologies such as Amazon Web Services
- Ability to influence and communicate effectively with both technical and non-technical people.
- Strong experience leveraging common enterprise software paradigms such as Service Oriented Architecture, N-Tier, Microservices, and other distributed web service patterns.
- Experience developing and troubleshooting full stack, integrated systems in enterprise environments.
- Demonstrated experience working with Agile methodologies like Scrum, Kanban, and iterative approaches to software development teams.
- Knowledge of industry standard software development best practices for the full software development lifecycle such as code standards, source control and release management, build processes, testing, and automation.
- Experience mentoring team members

Preferred Qualifications

- Bachelor’s Degree in Computer Science, Information Systems, or related subjects.
- Prior working experience in Amazon Web Services (AWS) and following an infrastructure-as-code paradigm.
- Team leadership experience serving in the capacity of technical lead, architect, or scrum master.
- Experience utilizing database object-relational mapping (ORM) frameworks such as Hibernate, JPA, OJB, Entity Framework, or others.
- Experience with common design patterns like Model-View-Controller, Aspect-Oriented Programming, the Observable Pattern, and others.
- Relentless problem solving drive to continuously improve, automate processes, and learn new things.

FLSA Exempt
Full Time/Part Time Full Time
Number of Hours Worked per Week 40
Job Category Computer, Engineering and Technical
Benefits Eligible Yes - Full Benefits
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 A21396
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
Close Date
Open Until Filled Yes
Review Begins On 05/26/2017
Special Instructions to Applicant
Diversity Statement
Quick Link for Internal Postings http://uacareers.com/postings/15882

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 a Bachelor's degree or higher?
    • Yes
    • No

Documents Needed to Apply

Required Documents
  1. Resume
  2. Cover Letter
Optional Documents