Web Applications Developer

Ann Arbor, MI Full Time
POSTED ON 4/9/2024

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 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/23/2024

Salary

$70,000.00 - $75,000.00

Career Interest

Information Technology

Salary.com Estimation for Web Applications Developer in Ann Arbor, MI
$72,978 to $96,389
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs with skills like those required for the Web Applications Developer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $112,353 - $160,886
    • Income Estimation: $115,954 - $150,443
  • Debugging Skill

    • Income Estimation: $112,353 - $160,886
    • Income Estimation: $112,719 - $144,739
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at University of Michigan

University of Michigan
Hired Organization Address Ann Arbor, MI Full Time
How to Apply A cover letter is required for consideration for this position and should be attached as the first page of ...
University of Michigan
Hired Organization Address Ann Arbor, MI Full Time
Summary Under direct supervision from a Registered Nurse or other designated supervision, provides direct patient care o...
University of Michigan
Hired Organization Address Dearborn, MI Full Time
Summary This is an hourly position as a research assistant. The research assistant will assist with a research project, ...
University of Michigan
Hired Organization Address Ann Arbor, MI Full Time
Full Job Description Summary Provide clinical leadership in the nursing care of individuals, families and groups in the ...

Not the job you're looking for? Here are some other Web Applications Developer jobs in the Ann Arbor, MI area that may be a better fit.

Web + Mobile Application Developer

Switchback, LLC, Ann Arbor, MI

Full Stack Web Developer

University of Michigan, Ann Arbor, MI