Please attach a cover letter as the first page of your resume. The cover letter should address your specific interest in the position and outline your skills and related experience.
ICPSR is looking for Full-Stack Software Engineers to join our Computing and Network Services team. Our team builds and maintains software products and provides data curation, archival, and publication solutions for a growing user community. We are modernizing our technology stack and rebuilding our data access control products using containerized Spring Boot microservices and AWS cloud services.
If you love designing and writing secure code with automated test cases in an agile, test-driven development framework, we want to talk to you!
You will report to the Computing & Networking Services leadership. Remote work is possible. Salary is commensurate with experience.
Develop secure code in an agile framework (35%)
Write automated test cases for the code you write (35%)
Analyze requirements, design software modules, and document design specifications (10%)
Perform code reviews (10%)
Work with the team in agile ceremonies such as stand-up and user story estimation meetings (10%)
Bachelor's degree in Computer Science / Engineering, or a related field, or a combination of equivalent work and academic experience
3 or more years of experience as a full-stack software engineer including either:
2 or more years experience with SQL, ORM technologies such as Hibernate or JPA, and relational databases such as Oracle, Postgres
1 or more years experience developing secure REST APIs
Experience with test automation using tools such as JUnit, Jest
Experience with test-driven development and CI/CD automation
Experience with cloud services such as AWS
Experience collaborating within an agile software development team
You may be asked to provide samples of your programming work. An assessment to evaluate candidate skill level may be administered as part of the interview process.
Part of this job may require some work outside normal working hours to analyze and correct critical problems that arise in ICPSR's 24 hours per day operational environment.
This will be filled at the intermediate level salary range of $70,000-$90,000. Candidates with lesser experience are encouraged to apply and may be considered if the primary goal is not met. Lesser-experienced candidates will be reviewed at the associate level salary range of $55,000-70,000.
Institute for Social Research job openings are posted for a minimum of fourteen (14) calendar days. This opening may be removed from posting boards and filled any time after the minimum posting period has ended.
We are currently working remotely due to the ongoing pandemic. This is expected to continue until Fall 2021. When face-to-face work resumes, this position will require on-site work at our offices in Ann Arbor, although ICPSR is committed to family-friendly, flexible work-from-home policies. If relocation is required, we will allow for reasonable time and flexibility to make necessary arrangements.
The Institute for Social Research at the University of Michigan wants to employ a diverse workforce as a reflection of our commitment to serve the diverse people of Michigan, to maintain the excellence of the university, and to ground our research in varied disciplines, perspectives, and ways of knowing and learning.
Benefits at the University of 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 any eligible family members, and plan for a secure future. Benefits include:
Generous time off
A retirement plan that provides two-for-one matching contributions with immediate vesting upon meeting eligibility requirements
Many choices for comprehensive health insurance
Vision, dental, and life insurance
Long-term disability coverage
Flexible spending accounts for healthcare and dependent care expenses
The University of Michigan is an equal opportunity/affirmative action employer.
Internal Number: 200437
About University of Michigan - Ann Arbor
A great university is made so by its faculty and staff, and Michigan is recognized as one of the best universities to work for in the country. The Michigan culture is known for engaging faculty and staff in all facets of the university to create a workplace that is vibrant and stimulating.For two consecutive years, the Chronicle of Higher Education has placed U-M in its "Great Colleges to Work For" survey. In particular, the university earns high marks for strong relations between faculty and administrators, a collaborative system of governance, strong pay and benefits, and a healthy work/life balance.