CrawlJobs Logo

Lead Data Migration Engineer with .NET

Poland, Wrocław B2B 145.00 - 170.00 PLN / Hour · Job Posted March 01, 2026
Apply Position
Job Link Share

Job Description

You will lead the data migration workstream for a compliance-critical public-sector registry system. The core challenge: converting a fully normalised relational database into an event-sourced architecture, migrating large volumes of document files, and ensuring every data related decision is documented and approved by the client. This is not a standard backend role. You need to understand legacy data deeply, make domain-informed decisions under uncertainty, and deliver under tight timelines with high client visibility.

Job Responsibility

  • Lead the data migration workstream for a compliance-critical public-sector registry system
  • Converting a fully normalised relational database into an event-sourced architecture, migrating large volumes of document files, and ensuring every data related decision is documented and approved by the client

Requirements

  • Proven experience with large-scale data migration projects: ETL, transformation pipelines, cutover planning
  • Hands-on experience with event sourcing (relational-to-event model transformation): decomposing relational data into domain events with deterministic ordering
  • Experience with legacy database analysis: reverse-engineering un(der)documented schemas, understanding data semantics and relationships without complete documentation
  • Experience with data quality handling: nulls, duplicates, inconsistent formats, missing fields, validation rules
  • Familiarity with document/file migration at scale: metadata extraction, filename parsing, large-volume validation and dealing with corrupted or ambiguous data or metadata
  • Strong knowledge of backend design patterns (dependency injection, repository, mediator, factory)
  • English language skills (B2+ minimum): required for clear communication with stakeholders and documentation of architectural decisions
  • Hands-on experience with CQRS, Domain-Driven Design, and Event Sourcing
  • Ability to design and implement aggregates, entities, value objects, and bounded contexts
  • Skilled in building systems that enforce clear separation of concerns, scalability, and maintainability
  • Solid understanding of clean architecture principles
  • Strong experience with .NET / C# backend development
  • Practical knowledge of Modular Monolith
  • Experience with PostgreSQL and modern ORM frameworks (e.g. Entity Framework or equivalent)
  • Experience with Marten DB or willingness to learn quickly
  • Exposure to CosmosDB or similar NoSQL/document databases
  • Experience designing and consuming RESTful APIs
  • Docker: confident setup, troubleshooting, and local environment management
  • Good exposure to cloud environments, ideally Azure infrastructure and services
  • Comfortable working with SQL at an advanced level: complex queries, schema analysis, data profiling, and ad-hoc investigation of production data
  • Rapid domain understanding: ability to quickly absorb unfamiliar, regulated business domains (registries, compliance, legal records)
  • Governance mindset: documenting decisions, maintaining audit trails, getting formal client sign-off
  • Experience working with subject matter experts to define and validate data transformations and mappings
  • Public-sector, institutional or regulatory software experience is a significant advantage

What we offer

  • 100% remote work
  • Flexible hours
  • International projects
  • Business english lessons
  • Participation in charity actions
  • In-house technology workshops

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Lead Data Migration Engineer with .NET

8 matching positions

Manager, Software Engineering - AI and Data Platform

The Engineering Manager, Data & AI Platform is responsible for leading teams tha...
Location
Location
United States of America
Salary
Salary:
133700.00 - 173800.00 USD / Year
blackbaud.com Logo
Blackbaud
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience in software, data, or platform engineering (.NET, Azure, Databricks, ADO preferred)
  • 3+ years of experience managing and developing data engineering teams
  • Hands‑on experience with modern data platforms, cloud data lakes/lakehouses, distributed processing, streaming, APIs
  • Strong understanding of platform engineering principles and operating production systems at scale
  • Proven ability to lead through ambiguity and influence without authority.
Job Responsibility
Job Responsibility
  • Own and evolve core Data & AI platform capabilities, including ingestion, transformation, lakehouse architecture, feature services, and AI/ML enablement layers
  • Drive platform decisions aligned with Blackbaud’s Unified Data & AI Platform Strategy (modularity, interoperability, AI‑first design)
  • Partner with Architecture, Governance, and Security to ensure the platform meets trust, compliance, and Responsible AI standards
  • Balance build vs. buy decisions, prioritizing core competencies while reducing operational complexity
  • Lead teams to deliver high‑impact platform initiatives aligned to AOP priorities (legacy modernization, cloud migration, cost optimization, agent enablement)
  • Ensure platform reliability through operational excellence, including monitoring, incident management, and performance optimization
  • Establish clear roadmaps, milestones, and success metrics for platform initiatives
  • Hire, mentor, and grow high‑performing platform engineers across geographies
  • Provide regular feedback, coaching, and career development aligned with Blackbaud’s people strategy
  • Ensure every team member has clear goals, an active IDP, and opportunities to grow in modern Data & AI skills
What we offer
What we offer
  • Medical, dental, and vision insurance
  • Remote-flexible workforce
  • Wellness Programs
  • 401(k) program with employer match
  • Flexible paid time off
  • Generous Parental Leave
  • Donations for Doers
  • Pet insurance, legal and identity protection
  • Tuition reimbursement program
  • Fulltime
Read More
Arrow Right

Cloud Storage Engineer

Softthink Solutions is seeking a highly motivated and result-oriented Cloud Stor...
Location
Location
United States , Herndon
Salary
Salary:
Not provided
softthink.com Logo
Softthink Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Computer Information Systems, Information Technology or a combination of education and experience equating to the U.S. equivalent of a Bachelor’s degree in one of the aforementioned subjects
Job Responsibility
Job Responsibility
  • Lead and provide ongoing administration, maintenance and problem resolution of existing SAN/NAS storage infrastructure and related software
  • Design, implement and maintain SAN and NAS storage appliances/solutions for use by cloud and other compute infrastructure
  • Troubleshoot and resolve escalations from the team’s support departments within defined SLA’s and processes
  • Planned, execute, and assist with ongoing cloud platform migrations with legacy on prime NetApp
  • Profiling and capacity prediction of each storage prediction
  • establish measurement processes that track space management allocation, usage, and reclamation opportunities
  • Cloud Storage backup and DR planning and implementation
  • Configure Storage alerting system for any standard threshold defined by the organization
  • Perform Operations day-to-day ticketing tools Service NOW resolving issues updating the ticket and closing it accordingly
  • Data migration to cloud environment ONTAP defining objective of migration of data sets to high IOPS tier storage performance
  • Fulltime
Read More
Arrow Right

Head of Development and Engineering

We are seeking an experienced Head of Development & Engineering to lead our tech...
Location
Location
United States
Salary
Salary:
200000.00 - 230000.00 USD / Year
evercommerce.com Logo
EverCommerce
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field
  • 10+ years in software engineering roles, with at least 5 years in senior leadership
  • Proven track record of leading large-scale system migrations (VB6 to .NET preferred)
  • Experience driving cloud migration strategies and SaaS product transformation
  • Exceptional verbal and written communication skills
  • Strong proficiency with Microsoft .NET technologies (C#, .NET Core, ASP.NET)
  • Proven leadership in guiding teams implementing microservices architecture, containerization (Docker, Kubernetes), and cloud platforms (Azure, AWS, or GCP)
  • Familiarity with CI/CD, DevOps practices, and modern software delivery pipelines
  • Knowledge of relational and NoSQL databases
  • Proficiency with tools including Jira, Confluence, Mural, Excel, and other Agile related platforms
Job Responsibility
Job Responsibility
  • Lead the migration of legacy VB6 systems into modern .NET environments
  • Architect and guide the transition of monolithic applications into microservices-based, cloud-native SaaS solutions
  • Ensure scalability, security, and high availability across all modernized platforms
  • Advocate, evangelize, and instantiate AI-powered design, build, and implementation of SW code development, review, and QA/QC
  • Align to the conceptual and logical models that support technical modernization and long-term technical strategies per CTO’s enterprise architecture
  • Working to Iterative-Agile frameworks (Scrum, LeSS, Kanban…) and embed Design/System Thinking into team’s culture
  • Lead, mentor, and inspire engineering teams to embrace AI technologies to the fullest extent possible, leading design methodologies, and best practices
  • Establish clear engineering standards, code quality practices, and review processes
  • Serve as a change agent to guide teams and stakeholders through major technology transitions, instantiate a coherent, measurable AI-powered SW Engineering team
  • Communicate technical strategies and progress effectively to both technical and non-technical stakeholders
What we offer
What we offer
  • Continued investment in your professional development
  • Day 1 access to a robust health and wellness benefits package, including an annual wellness stipend
  • 401k with up to a 4% match and immediate vesting
  • Flexible and generous (FTO) time-off
  • Employee Stock Purchase Program
  • Fulltime
Read More
Arrow Right

Principal Data Engineer

The Principal Data Engineer at NTT DATA is responsible for transforming data int...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree or equivalent in computer science, software engineering, information technology, or a related field
  • Extended demonstrated experience in data engineering, data mining within a fast-paced environment
  • Extended experience in building modern data analytics solutions that delivers insights from large and complex data sets with multi-terabyte scale
  • Extended demonstrated experience with architecture and design of secure, highly available and scalable systems
  • Extended demonstrated experience in automation, scripting and proven examples of successful implementation
  • Extended demonstrated experience using scripting language (Perl, bash, Shell Scripting, Python, etc.)
  • Extended demonstrated experience with big data tools like Hadoop, Cassandra, Storm etc.
  • Extended demonstrated experience in any applicable language, preferably .NET
  • Extended demonstrated experience in SAP, SQL, MySQL databases and Microsoft SQL
  • Extended demonstrated experience working with data sets and ordering data through MS Excel functions, e.g. macros, pivots
Job Responsibility
Job Responsibility
  • Leads on designing data models in a structured data format to enable analysis thereof
  • Design. and develop. scalable extract, transformation and loading (ETL) packages from the business source systems and the development of ETL routines to populate data from sources
  • Participates in the transformation of object and data models into appropriate database schemas within design constraints
  • Interprets installation standards to meet project needs and produce database components as required
  • Advises on test scenarios and be responsible for participating in thorough testing and validation to support the accuracy of data transformations
  • Accountable for running data migrations across different databases and applications, e.g. MS Dynamics, Oracle, SAP and other ERP systems
  • Works across multiple IT and business teams to define and implement data table structures and data models based on requirements
  • Accountable for analysis, and development of ETL and migration documentation
  • Works with cross functionally stakeholders to evaluate potential data requirements
  • Owns the definition and management of scoping, requirements, definition, and prioritization activities for small-scale changes and assist with more complex change initiatives
  • Fulltime
Read More
Arrow Right

Senior .NET developer

We are looking for a highly skilled Senior .NET Developer to support a major app...
Location
Location
United States , Jersey City NJ , Charlotte NC , Addison TX
Salary
Salary:
115000.00 USD / Year
realign-llc.com Logo
Realign
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 10 years of experience
  • Strong experience with .NET Framework 4.8
  • Hands-on expertise in .NET Core 6/7/8 (preferably .NET 8)
  • Solid experience with Web API development
  • Strong command of SQL Server, including stored procedures, indexing, query tuning
  • Experience upgrading, refactoring, or re-engineering legacy .NET applications
Job Responsibility
Job Responsibility
  • Lead the modernization of applications from .NET Framework 4.8 to .NET Core 8, ensuring improved performance, security, and maintainability
  • Design and develop RESTful Web APIs using .NET Core 8
  • Participate in and contribute to the migration of SQL Server workloads to CockroachDB, including schema transformation, data migration, and performance tuning
  • Refactor legacy code, introduce best practices, and drive engineering standards across the team
  • Collaborate with architects, database engineers, and DevOps teams to ensure seamless modernization
  • Troubleshoot production and lower-environment issues related to APIs, services, and database integrations
  • Participate in Agile ceremonies, code reviews, and technical discussions
  • Document technical workflows, architectural components, and migration steps
  • Fulltime
Read More
Arrow Right

Senior .NET developer

We are looking for a highly skilled Senior .NET Developer to support a major app...
Location
Location
United States , Jersey City, NJ; Charlotte, NC; Addison, TX
Salary
Salary:
115000.00 USD / Year
realign-llc.com Logo
Realign
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Primary Skill: .NET Framework 8, .NET Core 8, SQL Server, Rest APIs
  • Secondary: UI – Cockroach DB, Kafka
  • Experience: Minimum 10 years
  • Strong experience with .NET Framework 4.8
  • Hands-on expertise in .NET Core 6/7/8 (preferably .NET 8)
  • Solid experience with Web API development
  • Strong command of SQL Server, including stored procedures, indexing, query tuning
  • Experience upgrading, refactoring, or re-engineering legacy .NET applications
Job Responsibility
Job Responsibility
  • Lead the modernization of applications from .NET Framework 4.8 to .NET Core 8, ensuring improved performance, security, and maintainability
  • Design and develop RESTful Web APIs using .NET Core 8
  • Participate in and contribute to the migration of SQL Server workloads to CockroachDB, including schema transformation, data migration, and performance tuning
  • Refactor legacy code, introduce best practices, and drive engineering standards across the team
  • Collaborate with architects, database engineers, and DevOps teams to ensure seamless modernization
  • Troubleshoot production and lower-environment issues related to APIs, services, and database integrations
  • Participate in Agile ceremonies, code reviews, and technical discussions
  • Document technical workflows, architectural components, and migration steps
  • Fulltime
Read More
Arrow Right
New

Lead Software Engineer

Wells Fargo is seeking a Lead Software Engineer in Cybersecurity as part of Iden...
Location
Location
United States , Columbus; Irving
Salary
Salary:
119000.00 - 187000.00 USD / Year
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
June 03, 2026
Flip Icon
Requirements
Requirements
  • 5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • Expertise in at least one programming language (Python, Java, or Go)
  • strong API development skills
  • Hands-on experience with cloud-native development and GCP (or similar cloud platforms)
  • Proficiency in containerization and orchestration (Docker, Kubernetes)
  • Strong understanding of IAM concepts, security best practices, and compliance
  • Experience with data engineering, distributed systems, and PySpark
  • Knowledge of data integration, governance, and modern data architectures (data lakes/lakehouses)
  • Proven ability to lead application modernization and cloud migration project
  • Familiarity with semantic modeling and consumption patterns
Job Responsibility
Job Responsibility
  • Lead complex technology initiatives including those that are companywide with broad impact
  • Act as a key participant in developing standards and companywide best practices for engineering complex and large-scale technology solutions for technology engineering disciplines
  • Design, code, test, debug, and document for projects and programs
  • Review and analyze complex, large-scale technology solutions for tactical and strategic business objectives, enterprise technological environment, and technical challenges that require in-depth evaluation of multiple factors, including intangibles or unprecedented technical factors
  • Make decisions in developing standard and companywide best practices for engineering and technology solutions requiring understanding of industry best practices and new technologies, influencing and leading technology team to meet deliverables and drive new initiatives
  • Collaborate and consult with key technical experts, senior technology team, and external industry groups to resolve complex technical issues and achieve goals
  • Lead projects, teams, or serve as a peer mentor
  • Demonstrate proficiency in using AI‑assisted development and analysis tools (e.g., GitHub Copilot and approved code‑centric agents)
  • Leverage AI to accelerate system design, coding, testing, analysis, and troubleshooting
  • Apply strong technical judgment when validating and integrating AI‑assisted outputs into solutions
What we offer
What we offer
  • Health benefits
  • 401(k) Plan
  • Paid time off
  • Disability benefits
  • Life insurance, critical illness insurance, and accident insurance
  • Parental leave
  • Critical caregiving leave
  • Discounts and savings
  • Commuter benefits
  • Tuition reimbursement
  • Fulltime
Read More
Arrow Right

Senior Data Engineer, Information Technology

CREA, LLC is a full-service low-income housing tax credit (LIHTC) syndicator for...
Location
Location
United States , Indianapolis; Boston
Salary
Salary:
97000.00 - 143000.00 USD / Year
creallc.com Logo
CREA (IN)
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Engineering, Computer Science, or related field required
  • advanced degree preferred
  • 7+ years of experience in data engineering or development with increasing responsibility
  • Proven experience building and evolving data platforms and supporting business decision-making
  • Industry experience in Real Estate, Financial Services, Banking, or FinTech preferred
  • Strong experience designing, integrating, securing, monitoring, and optimizing data platforms
  • Experience with APIs for system integration and data exchange
  • Experience leveraging AI-enabled tools for analytics, automation, or solution development
  • Azure Data Platform: SQL Server Managed Instance, Azure SQL Database, Azure Synapse, Dataverse, Microsoft Fabric (OneLake, Fabric Warehouse, Data Factory)
  • Data Integration: Azure Data Factory, Microsoft Fabric
Job Responsibility
Job Responsibility
  • Lead the design, development, and modernization of enterprise data platforms supporting LIHTC and real estate finance operations
  • Design, build, test, deploy, and maintain scalable, secure, and reliable data pipelines and integrations
  • Develop and maintain ETL/ELT processes for structured and semi-structured data, including orchestration and documentation
  • Ingest, transform, and integrate structured and unstructured data into centralized data platforms (warehouse/lakehouse)
  • Build reusable code and automation to streamline data processing and management
  • Lead and support migration of on-prem SQL Server workloads to Azure/Microsoft Fabric
  • Participate in data architecture decisions, standards, and platform/tool selection
  • Maintain and optimize performance, reliability, and monitoring across cloud and hybrid environments
  • Develop and support data solutions that enable analytics, reporting, and business operations
  • Produce dashboards and reports
  • Fulltime
Read More
Arrow Right