Web Applications Developer
Company: University of Michigan
Location: Ann Arbor
Posted on: April 18, 2024
|
|
Job Description:
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.
Summary
CAEN, the college-wide IT group at the University of Michigan
College of Engineering, is looking for a web application developer
to support a growing catalog of custom applications offered to
Michigan Engineering and beyond. Working as a member of a team, you
will apply your expertise to help build and support departmental
web-based applications for University faculty, staff, and students.
You will report to the Manager of Departmental Web Applications and
be part of a larger web-focused team.
Strong communication and collaboration skills are essential, as you
will interact with a diverse group of people who have varying
levels of expertise with technology. You will bring your skills,
experiences, and perspectives to challenge current team members to
think about problems and solutions in different ways. You have an
interest in creating software for a wide array of purposes.
At CAEN, we consider professional growth critical. We ensure every
team member has a dedicated annual professional development budget
and access to CAEN's organizational professional development
funds.
We're flexible too! This position can be tailored into a hybrid
role with 3-4 days of remote work per week, according to your
preference and job requirements.
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
A retirement plan that provides two-for-one matching contributions
with immediate vesting
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:
Perform front-end and back-end development of custom departmental
web applications, creating user-friendly interfaces for faculty,
staff, and students to help simplify complex business process
workflows and enable data visualization
Use modern programming languages and frameworks (mainly PHP,
Vue.js, and Python)
Interact with MySQL, MS-SQL, and Oracle databases to build
applications
Use Application Programming Interfaces (APIs) to build applications
that consume information from both internal and external sources;
create APIs to enable automation
Use a variety of campus data sources, including systems housing
financial, human resources, student, and research-related data
Help on-board new units, including setting up and configuring
applications, providing initial training and long-term technical
support, for a suite of applications
Learn about the wide array of University business processes and the
applications that facilitate them
Learn how to use container-based and cloud-based platforms, in
addition to U-M virtual servers, to build and deploy
applications
Help test new applications and features, ensuring they are
functional, accessible, performant, and responsive
Participate in and learn from code review activities
Required Qualifications*
Bachelor's degree in Computer Science or related field or
equivalent experience and education
1+ years of experience working with customers and presenting
technical materials to a non-technical audience
1+ years experience with the following technologies and
concepts:
Object-oriented programming
Relational databases, especially MySQL and Oracle, and integrating
web applications with them
Back-end web development (PHP or Python), with a desire to grow
skills in both
Front-end web development (HTML, CSS, and JavaScript)
A JavaScript framework, such as Angular, React, or Vue.js,
including willingness to participate in professional development to
learn Vue.js if not already a strength
Use of Git in programming projects with multiple contributors
Desired Qualifications*
Experience with:
Code review, including reviewing and approving pull requests in
Github, BitBucket, Gitlab, or similar
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
Creating RESTful APIs
Working in a University environment with faculty, administrative
staff, and students
Writing secure web applications
Google Apps Script programming
Linux operating systems and command-line utilities
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
247367
Working Title
Web Applications Developer
Job Title
Web Applications Developer
Work Location
Ann Arbor Campus
Ann Arbor, MI
Full/Part Time
Full-Time
Regular/Temporary
Regular
FLSA Status
Exempt
Organizational Group
College Engineering
Department
CoE-IT/CAEN
Posting Begin/End Date
4/09/2024 - 4/16/2024
Salary
$70,000.00 - $75,000.00
Career Interest
Information Technology
Apply Now
Keywords: University of Michigan, Ann Arbor , Web Applications Developer, IT / Software / Systems , Ann Arbor, Michigan
Click
here to apply!
|