Overview
Skills
Job Details
Location: Lansing, MI (Hybrid Onsite 2 days/week, must be local to Mid-Michigan)
Interview: It may be virtual and/or onsite. If requested, the candidate must appear on-site. A vendor must be present during any Teams interview. A screenshot photo of the candidate will be required for interviews.
-
Lead design and development of scalable, high-performance solutions using AWS.
-
Write clean, maintainable, and efficient code in Python or Scala.
-
Design and implement ETL processes and develop robust data pipelines.
-
Implement and manage Elastic Search for efficient data retrieval and analysis.
-
Manage data warehousing and ensure data integrity using visualization tools.
-
Execute full Software Development Life Cycle (SDLC), including writing functional and technical specifications.
-
Design logical and physical database models; develop database objects such as stored procedures and functions.
-
Collaborate with stakeholders on software design documentation and reviews.
-
Apply Agile methodologies including test-driven development (TDD).
-
Create CI/CD pipelines using Azure DevOps.
-
Utilize source control tools such as Git.
Skill Matrix:
Skill | Years Required | Candidate Experience |
---|---|---|
Complex database systems development | 12+ years | |
Databricks | 8+ years | |
Elastic Search & Kibana | 8+ years | |
Python/Scala | 8+ years | |
Oracle | 8+ years | |
ETL & Data Pipelines | 5+ years | |
AWS Cloud Services | 5+ years | |
Data Warehousing & Visualization | 5+ years | |
CMM/CMMI Level 3 practices | 5+ years | |
Agile & Test-Driven Development | 5+ years | |
Microsoft Teams Calling | 3+ years (preferred) | |
HL7 / Electronic Health Records (EHR) | Preferred | |
Source Control (GIT) | Extensive | |
SDLC & Technical Documentation | Required | |
CI/CD with Azure DevOps | Knowledge Required |