Job Openings
Senior Software Engineer (Data Migration & Integration)
About the job Senior Software Engineer (Data Migration & Integration)
- Analyze CRM and legacy data models and design target schemas aligned with enterprise platforms
- Design, develop, and enhance ETL pipelines using SSIS and Azure integration services
- Implement robust incremental data migration and change data capture mechanisms
- Lead data migration execution, validation, reconciliation, and stabilization activities
- Develop and optimize complex SQL queries, stored procedures, and database objects
- Enforce data quality, consistency, and governance standards throughout migration processes
- Support reporting and analytics teams with reliable and structured data sets
- Design and manage API-based and event-driven integrations between enterprise systems
- Perform advanced performance tuning and troubleshoot complex data and pipeline issues
- Contribute to CI/CD, version control strategies, and deployment automation
- Maintain technical documentation and support knowledge transfer activities
- Provide guidance and mentoring to Software Engineers within the team
Requirements
- 5–8+ years of experience in data engineering, ETL development, or large-scale data migration initiatives
- Strong expertise in data modeling including ERDs, relationships, indexes, views, stored procedures, and functions
- Advanced SQL development skills with strong performance tuning and optimization experience
- Extensive hands-on experience with SSIS including package design, scheduling, and source-to-target mappings
- Experience working with structured and semi-structured data formats such as CSV, XML, JSON, TXT, Parquet, and relational databases
- Strong understanding of data warehousing concepts including dimensions, facts, metadata, and change data capture
- Practical experience with Azure services such as Data Lake, Function Apps, Logic Apps, and event-based integrations
- Experience with APIs and scripting for automation and enterprise integrations
- Proficiency with GitHub and modern development workflows
- Strong problem-solving skills and ability to work independently and lead technical tasks
Nice to Have
- Experience with enterprise CRM or ERP platforms
- Exposure to Microsoft Dynamics or similar enterprise solutions
- Experience supporting business intelligence, reporting, and analytics environments
- Background in financial or regulated enterprise data environments