Outsource Tel

Python Developer - Data Migration Specialist

Posted: Oct 22, 2025

Job Description

About the RoleWe are looking for a skilled Data Migration Specialist to join our Implementations team as we invest in data migration capabilities for one of our SaaS product. This role is critical to ensuring successful onboarding and data transitions for new clients, with a strong focus on building scalable, repeatable data workflows using Python and Excel.You’ll work closely with cross-functional teams to extract, transform, and load data from multiple sources, ensuring accuracy and alignment with product requirements — all while communicating clearly with both technical and non-technical stakeholders.Key ResponsibilitiesDesign and implement repeatable data mappings using Python to support client data onboarding.Extract, transform, and load data from multiple input sources into defined templates for the Elements product.Use pandas and numpy for data manipulation, validation, and transformation tasks.Write clear, well-annotated code that supports collaboration and ease of maintenance across the team.Contribute to and improve a shared Python library for reusable functions and processes.Generate clear and actionable Excel reports highlighting inconsistencies and data issues.Communicate complex data challenges in a way that is understandable to non-technical audiences (e.g., client stakeholders, product managers).Leverage strong Excel skills, including formula writing and data analysis features.Interpret product documentation and data requirements to ensure accurate and complete data migrations.Required Skills & QualificationsProficiency in Python with strong experience using pandas and numpy.Advanced Microsoft Excel skills, especially with complex formulas and data manipulation.Demonstrated experience with data transformation and migration across diverse data sources.Strong understanding of ETL processes and data quality assurance.Ability to write clear, maintainable, and well-documented code for team collaboration.Excellent communication skills — both written and verbal — with the ability to explain data issues to non-technical stakeholders.Comfort working with structured data templates and requirement documentation.Preferred QualificationsPrior experience in client implementations, data onboarding, or product configuration.Familiarity with shared Python codebases and collaborative development workflows.Background in SaaS, enterprise software, or business data systems.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs