Data Migration Engineer (SQL, C# & JavaScript) |Remote | Online Jobs | Optimhire

Data Migration Engineer (SQL, C# & JavaScript) |Remote

The Technology Solutions division develops and supports fundraising and traffic software for the non-profit broadcasting and media industry. Our fundraising software is the market leader in Not for Profit and Listener Supported Broadcasting. We take pride in being first with innovative features that allow our customers to solve problems and increase their revenue. Our range of products includes Fundraising, Volunteer Management, Traffic & Corporate Support, and Auction Software and a Cloud Solution You can check out our website at
Role Summary: The Data Migration/ Software Engineer is a team member within our Services Department. The successful individual will work on project defined tasks to include data migration/data conversions, custom development, integrations with third party software, improvements/enhancements to classic CRM, web master pages, white label pages, and integrations to other internal and external products. They must be a .Net full stack developer with good database skills who can work independently on projects developing, testing, documenting, supporting, and troubleshooting all our different products. This position will be concentrating on data migration/data conversions, white label creation, and custom development. This is a remote position
Technology Stack: 

  •  Languages: C#, JavaScript, HTML, CSS, jQuery, SQL/T-SQL 
  •  Frameworks: .NET, ASP.NET, Entity Framework 
  •  Data Storage: SQL Server 
  •  DevOps: Azure DevOps with TFVC Repository

Primary Responsibilities: 
  • Migrating new client’s data from a variety of different database platforms to the Allegiance CRM database structure (Microsoft SQL Server) 
  • Data Analysis 
  • Data Extraction 
  • Data Transformation o Collaborate with non-technical team members and customer’s in making decisions about data transformation 
  • Map customer legacy data models to target data models 
  • Perform data cleansing activities  Custom Development 
  • Client requested unique requirements that may or may not become part of the full system 
  • Create well designed, testable, efficient code using software development best practices 
  • Create/Maintain Integrations to 3rd party tools and platforms - 2 - 
  • Collaborate with stakeholders to ensure the goals of the product are aligned with the delivered features  Create/maintain web pages (HTML/CSS) 
  • Collaborate with web designers to match visual design intent

  •  Proven working experience in data migration and data transformation 
  • Proven working experience in software development 
  • Excellent customer service and communication skills (written / verbal) 
  • Ability to be organized, detailed, and multi-task 
  • Excellent analytical skills; superior problem-solving skills 
  • Demonstrated ability to debug and troubleshoot JavaScript and UI/CSS issues 
  • Strong initiative and vision for continuous improvement 

Education and Experience:
  • Bachelor’s degree (BA/BS) degree in computer science, information technology or related field is preferred 
  • 5 years of professional experience in data and database technology and or software development is desired 
  • Hands-on experience in Data Migration projects 
  • Experience with C# and .NET technologies and other Object-Oriented programming experience 
  • Knowledge of Agile development methodologies and Scrum preferred  Working Knowledge of Visual Studio 
  • Working Knowledge of SQL – especially with MSSQL o SQL and T-SQL, including Select, Update, Delete, Insert, Joins 
  • Working knowledge of JavaScript, HTML, and CSS 
  • Working knowledge of WinForms, ASP.Net, and entity framework 
  • Working knowledge of automated testing is a plus

Job Type



Backend Developers

Must have Skills

  • SQL
  • Azure
  • Data Migration
  • C Sharp

Flexible Pricing  

Longterm (Duration)

Fully Remote

Brazil, Mexico, Argentina, Colombia, Ecuador, Uruguay


United States