Job Openings Software Engineer (Data Migration & Integration)

About the job Software Engineer (Data Migration & Integration)

  • Review existing CRM and legacy data structures and assist in designing target data models aligned with enterprise systems
  • Develop and support ETL pipelines using SSIS and Azure services for data extraction, transformation, and loading
  • Implement incremental data synchronization and change tracking processes
  • Assist with data migration execution, validation, reconciliation, and post-migration stabilization
  • Create and optimize SQL queries, stored procedures, and database objects
  • Ensure data accuracy, consistency, and integrity throughout migration activities
  • Prepare structured datasets for reporting and analytics teams
  • Support integrations between enterprise systems and downstream platforms using APIs and event-driven workflows
  • Participate in performance tuning and troubleshooting of data pipelines and databases
  • Follow established best practices for version control, documentation, and deployment processes

Requirements

  • 3–6+ years of experience in database development, data engineering, or data migration projects
  • Solid understanding of data modeling concepts including ERDs, relationships, indexes, views, stored procedures, and functions
  • Strong SQL development skills with basic performance optimization knowledge
  • Hands-on experience with SSIS including data flows, packages, and scheduling
  • Experience working with structured and semi-structured data formats such as CSV, XML, JSON, TXT, Parquet, and relational tables
  • Knowledge of data warehousing concepts such as dimensions, facts, and metadata
  • Exposure to Azure services including Data Lake, Function Apps, and Logic Apps
  • Familiarity with APIs and scripting for data processing and automation
  • Experience using GitHub or similar version control tools
  • Strong analytical skills and ability to work collaboratively within technical teams

Nice to Have

  • Exposure to enterprise CRM or ERP platforms
  • Experience with Microsoft Dynamics or similar enterprise solutions
  • Experience supporting reporting and analytics environments
  • Background in financial or enterprise data environments requiring high accuracy