Data EngineerWe are seeking a highly experienced Data Engineer to support and enhance the Michigan Disease Surveillance System (MDSS) — a critical application used for communicable disease tracking and response. You will play a pivotal role in modernizing and maintaining this essential public health platform.Job Opening: Programmer Analyst 6 – Data EngineerLocation: Lansing, MI (Hybrid – 2 Days Onsite/Week)Submission Deadline: April 28, 2025Additional InformationInterview Process: May include both virtual and onsite interviews. Candidate must be willing to come onsite in Lansing, MI if required.Hybrid Work Schedule: Mandatory 2 days onsite per week.
Local candidates only. Candidates who need to relocate will not be considered.ResponsibilitiesLead development of scalable, high-performance solutions using AWS.Design and maintain robust ETL pipelines and manage data workflows.Implement and manage Databricks, Elastic Search, and Kibana.Write clean and efficient code in Python or Scala.Work with Oracle databases, CI/CD pipelines (Azure DevOps), and source control (Git).Create design documentation, perform code reviews, and contribute to Agile ceremonies.Support other critical applications and mentor development teams.Required Skills & Experience12+ years of experience in developing complex database systems.8+ years of experience with: Databricks, Elastic Search and Kibana, Python/Scala, Oracle.5+ years of experience with: ETL processes and data pipelines, AWS Cloud, Data warehousing and data visualization tools, CMM/CMMI Level 3 methods, Agile development practices, including test-driven development.Preferred Skills3+ years of experience or knowledge with CI/CD pipelines using Azure DevOps.