DATA MIGRATION LEAD DEVELOPER
JOB SUMMARY: As a Data Migration Lead Developer, you will oversee and drive the success of critical data migration projects. In this role, you will manage a small team of developers while actively participating in the day-to-day engineering tasks, ensuring the efficient transfer of data across various systems and databases. Your experience in data migrations, SQL, Apache NiFi, RESTful APIs, MongoDB, Typescript/Javascript on NodeJS, ETL processes, and AWS infrastructure will be instrumental in achieving the project's goals. This is a hands-on position requiring the lead developer to act in a player-coach capacity serving as an individual contributor and actively participating in the development process.
MINIMUM REQUIRED EDUCATION, TRAINING AND EXPERIENCE: • Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent work experience)
• Proven experience in data migration projects, with a strong focus on SQL, NiFi, RESTful APIs, MongoDB, Typescript/Javascript on NodeJS, ETL processes, and AWS infrastructure
• Previous experience in a leadership role, managing small technical teams
• Hands-on experience with AWS services, including AWS S3, containerization technologies, and other related AWS services
• AWS Certification(s) related to cloud infrastructure and data migration
• Experience working with other data migration tools and technologies
REQUIRED SKILLS: • Knowledge of data security best practices
• Familiarity with agile development methodologies
• Strong communication skills and the ability to collaborate effectively with cross-functional teams
• Detail-oriented with a commitment to delivering high-quality results
• Proven ability to work in a fast-paced, dynamic environment
• Excellent problem-solving skills and the ability to diagnose and resolve complex technical issues
JOB SPECIFIC DUTIES: • Team Leadership: Lead, mentor, and guide a team of developers to ensure project success andprovide technical leadership to foster a collaborative work environment.
• Hands-On Development: Actively participate in the design, development, and execution of datamigration tasks. Leverage expertise in data migrations, SQL, NiFi, RESTful APIs, MongoDB, Typescript/Javascript on NodeJS, ETL processes, and AWS infrastructure to solve data challenges
• Project Management: Manage and prioritize project tasks, timelines, and deliverables to ensure the project stays on track and within scope. Facilitate daily stand-ups with the team and manage team assignments. Create execute reports that clearly communicate overall progress to key stakeholders and executive management.
• Issue Resolution: Diagnose and resolve technical issues promptly to minimize project delays troubleshoot and optimize data migration processes.
• Technology Expertise: Utilize proficiency in data migration best practices, SQL, NiFi, RESTful APIs,MongoDB, Typescript/Javascript on NodeJS, ETL processes, and AWS infrastructure to makeinformed technical decisions.
• Large Dataset Handling: Develop strategies for exporting/importing large datasets accurately,efficiently, and securely.
• Documentation: Create and maintain comprehensive documentation of data migration processes, ensuring knowledge transfer within the team.
• Collaboration: Collaborate with stakeholders, including data analysts, data engineers, and business teams, to gather requirements and ensure data migration aligns with business goals.