Apply Now
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 remote position.
Mission Statement
Michigan Medicine improves the health of patients, populations and communities through excellence in education, patient care, community service, research and technology development, and through leadership activities in Michigan, nationally and internationally. Our mission is guided by our Strategic Principles and has three critical components; patient care, education and research that together enhance our contribution to society.
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*
- Software/Fullstack Developer Senior: Bachelor's degree in Computer Science, Information Systems, Engineering, Math, or a related field. At least four 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.
- Software/Fullstack Developer Intermediate Requirements: All of the above with at least two years of relevant experience in backend and frontend development, with a strong emphasis on backend technologies.
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.
Underfill Statement
This position may be underfilled at a lower classification depending on the qualifications of the selected candidate.
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.
Similar Positions
-
Admin Asst Sr Healthcare, University of Michigan - Ann Arbor, United States, 20 days ago
Details Posted: 13-Jun-24 Location: Ann Arbor, Michigan Salary: Open Categories: Staff/Administrative Internal Number: 250312 A cover letter is required for consideration for this position and sho...
-
Admin Asst Sr Healthcare, University of Michigan - Ann Arbor, United States, 27 days ago
Details Posted: 06-Jun-24 Location: Ann Arbor, Michigan Salary: Open Categories: Staff/Administrative Internal Number: 249951 A cover letter is required for consideration for this position and sho...
-
Statistics Career Services Coordinator, University of Michigan - Ann Arbor, United States, 4 days ago
Details Posted: 28-Jun-24 Location: Ann Arbor, Michigan Salary: Open Categories: Staff/Administrative Internal Number: 250977 A cover letter and resume are required for consideration for this posi...
-
Hvac Controls Specialist, University of Michigan - Ann Arbor, United States, 7 days ago
Details Posted: 26-Jun-24 Location: Ann Arbor, Michigan Salary: Open Categories: Staff/Administrative Internal Number: 250862 A cover letter is required for consideration for this position and sho...
-
Research Laboratory Tech Assoc. & Interm., University of Michigan - Ann Arbor, United States, 28 days ago
Details Posted: 04-Jun-24 Location: Ann Arbor, Michigan Salary: Open Categories: Staff/Administrative Internal Number: 249791 A cover letter is required for consideration for this position and sho...
-
Project Lead/Architect Senior, University of Michigan - Ann Arbor, United States, 14 days ago
Details Posted: 19-Jun-24 Location: Ann Arbor, Michigan Salary: Open Categories: Staff/Administrative Internal Number: 250588 University of Michigan Health (UMH) is seeking a Project Manager / Sen...