Lead Software Engineer – Data Migration & Integration
We are looking for a Lead Software Engineer – Data Migration & Integration to drive the technical delivery of a large-scale CRM transformation initiative.
This is a 1-year contract opportunity for a hands-on technical leader who can define architecture, guide ETL development, lead Azure integrations, and ensure scalable, secure, and high-performing data solutions.
What You Will Do
- Define end-to-end technical approaches for data migration and integration
- Establish standards for data modeling, SQL development, ETL design, and Azure integrations
- Lead CRM data migration and integration execution strategies
- Oversee API-driven and event-based integrations
- Design Azure Data Lake (ADLS) ingestion and staging workflows
- Implement Azure Logic Apps and Function Apps for orchestration and processing
- Drive reconciliation, validation, and data quality assurance
- Optimize SQL queries and high-volume data processing workflows
- Define GitHub workflows, CI/CD strategies, and code review standards
- Mentor engineers and lead technical design discussions
What We Are Looking For
- 5–7+ years of experience in data engineering, ETL development, or system integration
- Strong expertise in data modeling (ERDs, PK–FK relationships, cardinality)
- Advanced SQL and performance optimization experience
- Enterprise ETL design and development using SSIS
- Hands-on experience with Azure Data Lake (ADLS), Logic Apps, and Function Apps
- Experience with API-based and event-driven integrations
- Strong understanding of data warehousing concepts
- Experience with GitHub workflows and CI/CD pipelines
- Proven technical leadership experience in large-scale data migration initiatives
- Strong analytical, problem-solving, and stakeholder communication skills