Job Information
University of Michigan Web Applications Developer in Ann Arbor, Michigan
Web Applications Developer
Apply Now
How to Apply
A cover letter is required for consideration for this position and should be attached as the first page of your resume. The cover letter should address your specific interest in the position and outline skills and experience that directly relate to this position.
Job Summary
The University of Michigan College of Engineering is hiring a Web Applications Developer at the intermediate level for a term-limited, 1-year engagement to develop new web applications as part of a larger suite of existing apps.
Applications are based on a Vue.js 3 front-end, PHP Phalcon back-end, with persistence by MySQL. Many enterprise integrations and data sources are already modeled and available via the suite framework. UX patterns are well-established and many UI components are provided via the shared library of prior work.
Working as a member of a team, you will build, deploy, and test new web-based applications prioritized by the College's department of Resource Planning and Management (RPM). You will report to the Manager of College Web Applications and be part of a larger web-focused group.
Strong communication and collaboration skills are essential, as you will need to come up to speed quickly and deliver results within the bounds of your engagement.
Who We Are
Michigan Engineers are world-class educators, researchers, students, and staff who strive to build a people-first future. As part of a top national public research institution, Michigan Engineering's mission is to provide scientific and technological leadership to the people of the world, develop intellectually curious and socially conscious minds, create collaborative solutions to societal problems, and promote an inclusive and innovative community of service for the common good
Our vision, mission and values are supported by a people-first engineering framework that guides our work. As Michigan Engineers, we strive to apply excellent engineering fundamentals, integrated expertise and equity-centered values to reimagine what engineering can be, close critical gaps, and elevate all people. Information about our vision, mission and values can be found at: http://strategicvision.engin.umich.edu/.
The University of Michigan has a storied legacy of commitment to Diversity, Equity, and Inclusion (DEI). Michigan Engineering models that commitment in our research, culture and collaborations. We seek to recruit and retain a diverse workforce as a reflection of that commitment. Learn more about DEI at Michigan Engineering: https://www.engin.umich.edu/culture/diversity-equity-inclusion/
Why Work at Michigan?
In addition to a career filled with purpose and opportunity, The University of Michigan offers a comprehensive benefits package to help you stay well, protect yourself and your family and plan for a secure future. Benefits include:
Generous time off
Many choices for comprehensive health insurance
Life insurance
Long-term disability coverage
Flexible spending accounts for healthcare and dependent care expenses
Maternity and Parental Leave
Responsibilities*
You will:
Become familiar with our framework, libraries, tools, and practices so that you can contribute to our team's successful delivery of solutions
Perform front-end and back-end development of web applications, creating user-friendly interfaces that simplify complex business processes and serve the needs of students, staff, and faculty
Develop with Vue.js (specifically Vue3) and PHP (specifically the Phalcon framework)
Interact with existing MySQL 8 databases & create new databases as needed
Use Application Programming Interfaces (APIs) to consume information
Use a variety of campus data sources, including systems housing human resources, student, and financial data
Test new applications and features, ensuring they are functional, accessible, performant, and responsive
Provide information to management, enabling informed decision-making regarding potential project risks, resource conflicts, and scope changes
Participate in code review activities
Required Qualifications*
Bachelor's degree in Computer Science or related field or equivalent experience and education
3+ years experience with the following technologies and concepts:
Object-oriented programming
MySQL
Back-end web development in PHP
Front-end web development with the Vue.js framework
Use of Git in programming projects with multiple contributors
Strong communication and collaboration skills
Demonstrated ability to come up to speed quickly on complex existing applications
Desired Qualifications*
Experience with:
Code review, including reviewing and approving pull requests in Github
Docker and containers for application development, testing, and deployment
Web accessibility and ensuring that apps meet WCAG AA and Section 508 standards
APIs and an understanding of how to integrate them with web applications
Working in a University environment with faculty, staff, and students
Writing secure web applications
Linux operating systems and command-line utilities
Work Locations
CAEN, the central IT provider at Michigan Engineering, operates in a hybrid work environment consisting of both in-person and remote work. After onboarding and demonstrating facility with our tools and practices, this position will be classified as a MOBILE or a REMOTE position within the Michigan Engineering STARR classification matrix which means working on campus on an as-needed basis. You can find more information here: https://rpm.engin.umich.edu/human-resources/telecommuting/
Additional Information
This is a term-limited position through August 31, 2025, with possible renewal based on funding extension.
Physical Demands/Work Environment:
This position will require occasional presentation of information at events and in meetings. These events/meetings will usually be remote.
On rare instances, this position may require work during early mornings, nights, and/or weekends.
Background Screening
The University of Michigan conducts background checks on all job candidates upon acceptance of a contingent offer and may use a third party administrator to conduct background checks. Background checks are performed in compliance with the Fair Credit Reporting Act.
Application Deadline
Job openings are posted for a minimum of seven calendar days. The review and selection process may begin as early as the eighth day after posting. This opening may be removed from posting boards and filled anytime after the minimum posting period has ended.
U-M EEO/AA Statement
The University of Michigan is an equal opportunity/affirmative action employer.
Job Detail
Job Opening ID
251747
Working Title
Web Applications Developer
Job Title
Web Applications Developer
Work Location
Ann Arbor Campus
Ann Arbor, MI
Modes of Work
Hybrid
Mobile/Remote
Full/Part Time
Full-Time
Regular/Temporary
Regular
FLSA Status
Exempt
Organizational Group
College Engineering
Department
CoE-IT/CAEN
Posting Begin/End Date
8/26/2024 - 9/02/2024
Salary
$80,000.00 - $90,000.00
Career Interest
Information Technology
Apply Now