The University Data and Institutional Reporting (UDIR) unit within Institutional Analysis (IA) provides institution data analysis, reporting, and software application services for the University of Minnesota. We’ve created some of the most heavily used software applications at the University, including APLUS, Orientation Database, and Schedule Builder.
APLUS is a system that provides University of Minnesota advisors, career counselors, and other student services staff across the University’s five campuses a "360 degree view" of their students by integrating data from numerous systems across the U of M system. APLUS also provides a suite of functionality to support virtually all student services operational needs, including automatically-generated alerts/warnings, Google Gmail and Calendar integration, appointment scheduling, check-in/self-service kiosk and drop-in queue management, referrals, and more.
We’re looking for a Software Developer to continue the development of APLUS and improve the system for staff, faculty, and students across the University system. In this position, you will collaborate with developers, leads, and users of the system to provide technical support and gather feedback, prioritize requests, implement code changes to the system, and communicate expectations to users. This position also serves on APLUS working groups and governance committees and provides technical expertise for stakeholders and decision-makers of the system.
Salary Range: $80,009 - $97,086
Hybrid Work Environment
We Offer:
University paid contribution (10% of your salary) to your retirement account - vested immediately.
22 paid vacation days per year, in addition to sick leave and 11 paid holidays.
Work in conjunction with the project leads to: design, implement, test, debug, and document changes to application code.
Categorize and prioritize enhancement requests; estimate development complexity, effort, and resource requirements; document potential next steps.
Communicate effectively with stakeholders and team members regarding technical and functional design requirements; provide recommendations to improve application usability; fix application errors as they arise; maintain access privileges within the application suite; monitor application performance and conduct tuning as needed.
Collaborate with collegiate and University partners including Academic Support Resources and the Office of Information Technology to continue the development of APLUS.
Serve as point of contact for the APLUS system (support, requests, training, etc).
Serve as a member on working groups and system governance committees.
Required Qualifications (please document on the resume):
Bachelor’s degree and two years of relevant work experience OR a combination of education and experience.
Experience with PHP or a similar language (C#, Go, Java, Perl, Python, Ruby, Node.js) in a medium to large-scale environment.
Experience with SQL, HTML, and ECMAScript/JavaScript.
Preferred Qualifications (please document on the resume):
Strong organizational and communication skills.
Experience with JavaScript frameworks (React, Vue, or related).
Experience with CSS frameworks (Bootstrap, Tailwind, or related).
Experience using Git and GitHub (or GitLab, TFS, or related).
The University of Minnesota, founded in the belief that all people are enriched by understanding, is dedicated to the advancement of learning and the search for truth; to the sharing of this knowledge through education for a diverse community; and to the application of this knowledge to benefit the people of the state, the nation, and the world.