Location: Lansing, Michigan
Work Arrangement: Hybrid
Position Type: Contract
About the Role
We are seeking a high-level Azure Data Engineer to serve as a Technical Lead for the ongoing modernization and maintenance of the Michigan Disease Surveillance System (MDSS). This is a critical public health application used for communicable disease surveillance, registries, and case management.
As a technical authority, you will ensure the stability of automated processes, maintain data integrity, and lead the charge in enhancing system functionality. You will provide technical oversight to other developers, ensuring that mission-critical public health data remains secure and accurate.
Key Responsibilities
Solution Architecture: Lead the design and development of scalable, high-performance solutions leveraging AWS services.
Technical Leadership: Act as the lead developer, providing guidance, technical oversight, and mentorship to team members across multiple critical applications.
Data Engineering: Manage complex ETL processes and data pipelines; implement and manage Elastic Search engines for efficient data analysis.
Software Development: Write clean, maintainable code in Python/Scala and develop database objects, including stored procedures and functions.
Full SDLC Management: Execute the complete software development life cycle, from requirement gathering and functional/technical specification writing to implementation.
Modernization: Drive MDSS Phase 1 enhancements, ensuring SEM/SUITE compliance and streamlining business processes.
Collaboration: Develop software design documents, flowcharts, and screen layouts for stakeholder approval within an Agile environment.
Required Skills & Experience
12+ years of experience developing complex database systems.
8+ years of hands-on experience with Databricks.
8+ years using Elastic search and Kibana.
8+ years of professional coding in Python or Scala.
8+ years of Oracle database experience.
5+ years of experience with AWS Cloud-based application development.
5+ years managing ETL processes and developing Data Pipelines.
5+ years of experience with Data Warehousing, Data Visualization, and Data Integrity.
5+ years utilizing CMM/CMMI Level 3 methods and practices.
5+ years implementing Agile development processes (including Test-Driven Development).
Preferred Skills
Experience with Electronic Health Records (EHR) and HL7 solutions.
Knowledge or experience creating CI/CD pipelines using Azure DevOps.
Expertise in logical and physical database modeling.
Proficiency with source control tools (specifically GIT).
Education
Bachelor's Degree in Computer Science, Information Technology, or a related field is typically expected for this level of seniority.