Details:
Job Description
Job Title: Mid-Level Data Migration Specialist
Job Description:
We are seeking a highly skilled and detail-oriented Data Migration Engineer to join our dynamic team managing data migration for the ERP transformation project. This role requires a blend of strong technical skills in software engineering, data management, and a deep understanding of data migration processes. The ideal candidate will be proficient in designing and implementing data migration solutions, with a keen eye for detail and a passion for maintaining data integrity
Job/Skills Requirement:
- Design and execute data migration strategies that ensure security, integrity, and accuracy of data.
- Utilize advanced software engineering practices, including object-oriented programming, to develop and maintain scalable data migration tools.
- Develop efficient SQL queries and procedures for data manipulation, ensuring optimal performance of database systems.
- Apply graph theory concepts in database management to enhance data relationships and retrieval efficiency.
- Implement best practices in source control management to maintain code integrity and collaboration.
- Employ unit testing and test-driven development (TDD) methodologies to ensure robust and error-free code.
- Scripting for Excel parsing and manipulation, leveraging Python pandas for data analysis and transformation tasks.
- Conduct statistical analysis to understand data trends, variances, and to inform migration strategies and decision-making.
Job Requirements
Details:
Qualified candidates will possess:
- Bachelor's degree in Computer Science, Information Technology, or related field. Advanced degree preferred.
- Proven experience in software engineering, with a strong foundation in data structures, algorithms, and design patterns.
- Expertise in Python, SQL, and familiarity with other programming languages.
- Demonstrated ability in using version control systems (e.g., Git/Subversion) and adhering to best practices in source control management.
- Proficiency in unit testing, TDD, and continuous integration/continuous deployment (CI/CD) practices.
- Experience in scripting for Excel parsing and extensive use of Python pandas for data manipulation and analysis.
- Strong analytical skills and proficiency in statistical analysis.
- Excellent problem-solving abilities, communication skills, and team collaboration.
- Self-motivated with a strong work ethic and the ability to handle multiple tasks in a fast-paced environment.