University of Minnesota-Twin CitiesMinneapolis, MN | Posted: 3 months ago
Consider a career with one of the nations largest Universities! The Office of Information Technology (OIT) at the University of Minnesota is currently hiring for an Application Developer. We offer work-life balance, competitive benefits, professional development, and a commitment to inclusion and collaboration.
This position primarily builds and supports integrations with our LMS (Learning Management System) using the LTI (Learning Tools Interoperability) standard. Additionally, this position will collaborate with analysts and administrators to build enhancements, support the technology stack and environment, and provide service support for escalated issues. This position will be expected to provide estimates, provide technical recommendations, and review code to provide constructive feedback.
We encourage you to apply for this position if youre a developer who:
- Enjoys optimization
- Likes being part of a team
- Communicates effectively
- Is interested in collaborative development (pair programming, code reviews)
- Is comfortable making technical decisions
- 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.
- Reduced tuition opportunities covering 75% - 100% of eligible tuition.
- Excellent and affordable health care benefits.
- Wellness program with opportunity to earn lower health care rates.
- Free disability insurance.
- Annual merit increase program.
Salary Range: $75,000 - $85,000 (Depends on qualifications)
- Write, configure, maintain, and deploy software customizations and integrations.
- Fulfill the role of Tier 3 and above for escalated service support.
- Perform production-readiness testing as a function of an established Release Management/SDLC process.
- Design and provide estimates for technical solutions that meet service needs.
- Generate and maintain up-to-date technical documentation.
- Maintain systems that adhere to audit compliance. Maintain FERPA compliance where required.
- Bachelors degree in a related field and 2 years of relevant experience, or a comparable combination of education, experience, and/or training.
- Experience with node.JS, PHP languages, and related frameworks (e.g. React).
- Working knowledge of database technologies (e.g. Oracle, Mysql, MS SQL).
- Understanding of and experience with APIs.
- Experience with Canvas or Moodle.
- Experience integrating cloud and local applications.
- Experience with configuration management and continuous integration tools, including Chef, Ansible, and/or Jenkins.
- Experience analyzing business requirements.
- Experience with version control practices and technology, particularly GitHub.
- Ability to provide insights into strategy for integrations.