University of Michigan
Solution Architect Senior
Ann Arbor, MI
Nov 26, 2024
Full-time
Full Job Description

How to Apply

Please submit your resume for this position. Your resume must demonstrate your skills and experience that relate to this position.

Job Summary

The University of Michigan Medical School Facilities department is seeking a Fullstack Developer with a strong emphasis on backend skills to join our team. This role is pivotal in supporting strategic and operational planning across a consortium of schools and colleges within the University. The selected candidate will be responsible for designing and maintaining a critical GIS application that aids in decision-making related to space assignment and facilities utilization. The selected candidate will be primarily responsible for developing and maintaining robust backend systems, with a secondary focus on handling frontend integration tasks. This position demands high-level expertise in AWS resources management and a capability to ensure seamless application performance across both backend and frontend developments. The ideal candidate will play a crucial role in advancing our technological capabilities to support our strategic goals effectively. This is a hybrid position.

Mission Statement

The University of Michigan Medical School mission is to transform health through bold and innovative education, discovery, and service. Our community of faculty, staff and learners throughout 20 clinical and nine basic science departments, is committed to this single mission.

Responsibilities*

Backend Development (80%):

  • Develop and maintain robust backend systems using Python and other programming languages. 
  • Maintain and enhance AWS resources, including Lambda, API Gateway, Cognito, and RDS.
  • Design and manage the ETL process, including data extraction, transformation, and loading into databases, ensuring comprehensive data aggregation and seamless integration from multiple sources.
  • Create and maintain RESTful APIs to facilitate efficient data access and manipulation across client and server applications. Experience with GraphQL is helpful.
  • Design database schemas and develop SQL queries to efficiently define data structure, relationships, and manage database interactions.

Frontend Development (20%):

  • Handle small to medium modifications to existing frontend code to improve functionality, update features, or enhance performance.
  • Debug and troubleshoot frontend code to identify and resolve issues.

Required Qualifications*

  • Bachelor's degree in Computer Science, Information Systems, Engineering, Math, or a related field.
  • At least 5 years of relevant experience in backend and frontend development, with a strong emphasis on backend technologies. 
  • Strong experience in backend development with practical knowledge of Python.
  • Proficiency in SQL with extensive experience in PostgreSQL and/or Oracle databases. Familiarity with PostGIS is considered a valuable bonus.
  • Proficient in Docker for containerization and environment management.
  • Experience with AWS cloud platforms and AWS services such as Lambda, API Gateway, and Cognito.
  • Experience with Linux operating systems and bash scripting.
  • Familiarity with frontend development technologies.
  • Excellent communication skills and a proactive approach to adopting the latest technologies and methodologies.
  • Ability to define and document functionalities, processes, and best practices.
  • Strong team skills and ability to work independently.

Desired Qualifications*

  • Experience with AWS SAM (Serverless Application Model) and AWS CDK (Cloud Development Kit) for cloud architecture deployment and management.
  • Proficiency in implementing and managing AWS CI/CD tools including AWS CodeCommit, CodeBuild, CodeDeploy, and CodePipeline for automated software testing and deployment.
  • Experience with NoSQL and non-relational databases, such as DynamoDB.
  • Proficiency in frontend development, particularly with ReactJS and experience with state management tools such as Redux.
  • Familiarity with GIS technologies, such as vector tiles and Mapbox, is a plus.

Work Locations

This is a hybrid position. Some onsite work may be required.

Modes of Work

Positions that are eligible for hybrid or mobile/remote work mode are at the discretion of the hiring department. Work agreements are reviewed annually at a minimum and are subject to change at any time, and for any reason, throughout the course of employment. Learn more about the work modes.

Additional Information

Benefits

We offer a benefits package that includes comprehensive training and career development opportunities, generous retirement savings plans, ample paid time off, and a wealth of family care support: https://careers.umich.edu/benefits

Diversity Statement

The Medical School is firmly committed to advancing inclusion, diversity, equity, accessibility, and belonging, which are core to the culture and values of Michigan Medicine. Our community supports

recruiting and cultivating a diverse workforce as a reflection of our commitment to serve the diverse people of Michigan and the world. We strive to create a work culture where each team member feels respected, valued, and safe.

Background Screening

Michigan Medicine conducts background screening and pre-employment drug testing on job candidates upon acceptance of a contingent job offer and may use a third party administrator to conduct background screenings. Background screenings are performed in compliance with the Fair Credit Report Act. Pre-employment drug testing applies to all selected candidates, including new or additional faculty and staff appointments, as well as transfers from other U-M campuses.

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.

PDN-9d940c8c-e6af-4e4b-b12c-8fd971d65291
Job Information
Job Category:
Information Technology
Spotlight Employer
Related jobs
TJX Companies, Inc
Merchandise Coordinator
TJX Companies, Inc
All 1,000 of our Marshalls stores embrace discovery, from designer luggage to statement shoes. Our assortment of brands is always changing, but our mission to provide the surprises that make the ever...
Nov 30, 2024
Birmingham, AL
TJX Companies, Inc
Retail Backroom Coordinator
TJX Companies, Inc
Style is never in short supply at our more than 1,000 TJ Maxx stores. They all have different products, but the same commitment to the thrill of the find. From designers straight off the runway to sta...
Nov 30, 2024
Greenville, SC
TJX Companies, Inc
Style is never in short supply at our more than 1,000 TJ Maxx stores. They all have different products, but the same commitment to the thrill of the find. From designers straight off the runway to sta...
Nov 30, 2024
Nashua, NH
©2024 Veterans Exchange.
Powered by TalentAlly.
Apply for this job
Solution Architect Senior
University of Michigan
Ann Arbor, MI
Nov 26, 2024
Full-time
Your Information
First Name *
Last Name *
Email Address *
Zip Code *
Password *
Confirm Password *
Create your Profile from your Resume
By clicking the Apply button, you agree to the terms of use and privacy policy.
Continue to Apply

University of Michigan would like you to finish the application on their website.

Ace your interview with AI-powered interview practice

Get comfortable talking to hiring managers, receive personalized feedback on areas for improvement, sharpen your ability to answer the most common questions, and build confidence in formulating strong responses on the spot. Click the button below to begin your three free virtual interviews!