The Senior Lead Developer / Data Engineer will be responsible for the maintenance, support, and ongoing modernization of a large‑scale, mission‑critical disease surveillance and case management system. This system is complex and supports functions such as communicable disease reporting, registry processes, and case management workflows. These capabilities are essential for efficient public health response and accurate data processing. The role functions as both a hands‑on engineer and a technical lead, offering architectural guidance, technical oversight, and mentorship to the development team. This resource ensures stability of automated processes, maintains data integrity, improves system functionality, and ensures compliance with required technical standards and methodologies. Lack of this role could lead to system outages, data integrity issues, and inaccurate data reporting
Key Responsibilities
Technical Leadership & Architecture
Lead the design and development of scalable, high‑performance cloud solutions.
Provide technical leadership, guidance, and oversight to developers.
Develop system design documentation and collaborate with stakeholders for approvals.
Participate in system analysis, enhancement, integration, and implementation work.
Data Engineering & Software Development
Build and maintain ETL processes and end‑to‑end data pipelines.
Implement and manage ElasticSearch for fast, reliable data retrieval and analytics.
Develop stored procedures, functions, and other database components.
Write clean, maintainable Python or Scala code.
Work with Databricks, ElasticSearch, Kibana, S3, and Oracle technologies.
Support data warehousing, data visualization, and data integrity processes.
Cloud & DevOps
Develop cloud‑based application components and services.
Utilize source control tools such as GIT.
Contribute to CI/CD pipeline development using Azure DevOps (nice to have).
SDLC & Methodology
Execute full SDLC activities, including requirements gathering and creation of functional/technical specifications.
Prepare flowcharts, screen layouts, and documentation to support system logic.
Work within large Agile project environments.
Apply CMM/CMMI Level 3 standards and practices.
Health Data & Interoperability
Support integration efforts involving Electronic Health Records (EHR) and HL7 data workflows.
Requirements