Web Application Programmer

at  University of Michigan

Ann Arbor, MI 48109, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate25 Jun, 2024USD 86675 Annual26 Mar, 2024N/AOauth,Ldap,Mysql,Relational Databases,Git,Computer Science,Oracle,Dropbox,Slack,Ruby,Business Analysis,Bootstrap,Technical Documentation,Information Science,KubernetesNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

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 experience that directly relates to this position. Please submit documents in the PDF format.
Competitive salary available based on qualifications, experience and education of the selected candidate.

SUMMARY

Information and Technology Services (ITS) at the University of Michigan has an exciting opportunity for a Web Application Software Engineer with the ITS Collaboration Services Team. Your elegant code and intuitive user interfaces will integrate with enterprise cloud collaboration services such as Google Workspace for Education, Zoom, Microsoft 365, Slack, Dropbox, and others.
From technical design to launch, you will create solutions to manage automation, administration, and lifecycle needs related to U-M cloud services. You will seek opportunities to improve processes, applications, and integrations for services used by world renowned faculty, highly skilled staff, and brightest students anywhere. They will expect the best, if you have the passion to deliver the best, this position is for you.
This position reports to the Collaboration Services Manager.

WHO WE ARE

ITS supports U-M faculty, researchers, staff, and students in their use of technology to teach, learn, research, work, and be leaders in their fields. We are dedicated to creating cohesive digital experiences and promoting university wide innovations. ITS works together to provide cohesive digital experiences and seamless support to the U-M community. For more information, please visit our website: https://its.umich.edu/about

REQUIRED QUALIFICATIONS*

  • Bachelor’s degree in computer science, information science, business analysis, or a related field, or equivalent combination of relevant and current education and experience.
  • 2 years experience with full stack development primarily using Django/MySQL/Celery
  • Experience writing data pipelines
  • Experience in calling vendor REST APIs
  • Experience with version control systems such as Git
  • Experience with relational databases such as MySQL, Postgres, Oracle, or similar
  • Familiarity with common CSS frameworks such as Bootstrap, vue or react
  • Familiarity with modern CI-CD pipelines, including GitHub Actions and Docker-based deployment environments, including Kubernetes, Amazon ECS, Google Cloud Run
  • Familiarity with LDAP, SCIM, OAuth, and SAML
  • Demonstrated excellent attention to detail.
  • Experience writing/communicating technical documentation for a variety of audiences/skill levels.

DESIRED QUALIFICATIONS*

  • Experience building integrations for Google Workspace for Education, Dropbox, Zoom, or Slack
  • Experience developing in Ruby on Rails
  • Experience working in a higher education institution

Responsibilities:

RESPONSIBILITIES*

  • Design, code and deploy web-based applications that leverage platform APIs to enhance service offerings, feature set, and overall productivity
  • Perform domain level integrations to cloud platforms with purview over top level functions, account operations, settings configuration as related to deployment and maintenance of integrated applications
  • Help create, modify, and update written procedures, processes, and technical support knowledge related to integrated applications with content tailored to the level and type of target audience
  • Participate in code reviews on the work of self/others as needed
  • Collaborate with technical architects and other software engineers on creating solutions to address business need
  • Provide troubleshooting and support of integrated applications and, by extension, limited tier 3 support of cloud platforms

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
  • Many choices for comprehensive health insurance
  • Life insurance
  • Long-term disability coverage
  • Flexible spending accounts for healthcare and dependent care expenses
  • Maternity and Parental Leaves
  • Vision and Dental Insuranc


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer Science, Business

Proficient

1

Ann Arbor, MI 48109, USA