Software Engineers / Senior Software Engineers – Data Migration & Integration
We are looking for passionate and skilled Software Engineers / Senior Software Engineers – Data Migration & Integration to join our team on a 1-year contract to support a large-scale CRM transformation initiative.
If you have strong expertise in SQL, ETL development, SSIS, and Azure data services, this is your opportunity to work on enterprise-level data migration and integration projects.
What You Will Do
- Analyze and map CRM data models to enterprise systems
- Design and implement ETL pipelines using SSIS and Azure services
- Develop complex SQL scripts, stored procedures, and database components
- Build and maintain Azure-based data orchestration workflows
- Implement incremental data loads, validation, and reconciliation processes
- Ensure high standards of data quality, integrity, and performance
- Troubleshoot and optimize ETL and data processing workflows
- Collaborate with engineering, QA, and business stakeholders
- Mentor junior engineers (Senior Engineer level)
What We Are Looking For
- 3–5+ years of experience (Software Engineer) or 5–8+ years (Senior Software Engineer) in data engineering, ETL, or system integration
- Strong expertise in SQL and relational databases
- Hands-on experience with SSIS and ETL pipeline development
- Experience working with Azure data and integration services
- Experience with CRM platforms such as Salesforce or MS Dynamics (advantage)
- Strong analytical, troubleshooting, and communication skills
- Experience with GitHub, code reviews, and CI/CD practices