Software Developer - Senior Consultant
Core
Design, develop, and maintain data ingestion, transformation, and curation pipelines using Informatica and related ETL tools to enable consistent delivery of high-quality, analytics-ready datasets across the Data Platform.
Role type
Senior Data Engineering Consultant
Builds
Data ingestion, transformation, and curation pipelines; Java-based data services, APIs, and integration layers
Domain
Data Engineering & Architecture Consulting
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Informatica ETL, Java development, AWS data platform components, Databricks lakehouse architecture, data quality validation, CI/CD processes, data governance
Preferred skills
Modernizing legacy ETL pipelines, Delta Lake, Unity Catalog, event-driven/streaming integration patterns, enterprise metadata/catalog tools, secure data access patterns (RBAC/ABAC)
Technologies
Informatica, AWS (S3, messaging/streaming services), Databricks, Java
Responsibilities
Design and maintain data ingestion, transformation, and curation pipelines; Extend and integrate legacy ETL pipelines into AWS and Databricks lakehouse environments; Build and support Java-based data services, APIs, and integration layers; Implement data quality validation, transformation logic, and performance optimization; Integrate data pipelines and services with AWS components and Databricks environments; Support governed data engineering practices by implementing metadata capture, lineage tracking, access control patterns, and audit logging
Seniority
Senior, hands-on IC