AnnArborRecruiter Since 2001
the smart solution for Ann Arbor jobs

Senior Full-Stack Software Engineer

Company: Acord (association For Cooperative Operations Rese
Location: Ann Arbor
Posted on: November 24, 2022

Job Description:

Please attach a cover letter as the first page of your resume. It should address your specific interest in the position and outline your skills and related experience. The Inter-university Consortium for Political and Social Research ( ) is part of the Institute for Social Research (ISR) at the University of Michigan. The consortium maintains the world's largest archive of social science data with 10,000+ studies relating to education, aging, criminal justice, substance abuse, terrorism, and more. A global leader in data science, we also support continuing education in research design, statistics, and data analysis. We are embarking on a 5 year project to build a next-generation platform for delivering digital social science artifacts to a global research community on a cloud-native platform, and we need a Senior Full-Stack Software Engineer to join our team. We focus on delivering value quickly in an Agile environment that fosters creativity, exploration, and learning. As a member of our team, you will help implement a microservices-based architecture using technologies such as Spring Boot, Docker, Kubernetes (OpenShift), relational & non-relational databases, and AWS services. You will work with a small, diverse team committed to delivering high-quality products and user experiences through modern development practices. If you love creating secure code within a test-driven development framework, and can coach others in best practices, we want to talk to you! You will report to a Computing & Networking Services development manager.

  • Develop secure code in an Agile framework (30%)
  • Write automated test cases for your code (30%)
  • Analyze requirements, design software modules, and document design specifications (20%)
  • Provide technical consulting, assist the technical lead in making architectural decisions, perform code reviews, coach junior team members (10%)
  • Work with the team in an agile environment by participating in daily stand ups, sprint planning, and estimation meetings (10%)
  • Other tasks as assigned
    • Bachelor's degree in Computer Science or a related field, or a combination of education and equivalent experience
    • 5 or more years experience working in a Java and/or JavaScript environment as a full-stack software engineer with at least 3 years of specific experience in each of the following areas:
      • Developing secure applications with Java, Spring framework and/or Spring Boot
      • Full-stack web development with JavaScript, including React, NextJS, NodeJS, or similar
      • 3 or more years experience with SQL, ORM technologies such as Hibernate or JPA, and relational databases such as Oracle or Postgres
      • 2 or more years experience with test automation using tools such as JUnit or Jest
        • Experience with test-driven development
        • Experience implementing CI/CD automation
        • Experience with AWS, or similar cloud services
        • Experience with containerization using Docker and Kubernetes, especially OpenShift 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. This will be filled at the senior level salary range of $95,000-115,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 intermediate level salary range of $75,000-95,000. 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
          • Tuition reimbursement 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. The University of Michigan is an equal opportunity/affirmative action employer. U-M COVID-19 Vaccination Policy COVID-19 vaccinations, including one booster , are required for all University of Michigan students, faculty and staff across all campuses, including Michigan Medicine. This includes those working remotely and temporary workers. More information on this new policy is available on the website or the and websites.

Keywords: Acord (association For Cooperative Operations Rese, Ann Arbor , Senior Full-Stack Software Engineer, IT / Software / Systems , Ann Arbor, Michigan

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Michigan jobs by following @recnetMI on Twitter!

Ann Arbor RSS job feeds