Key Responsibilities:
. Backend Development & Migration:
-Perform comprehensive schema analysis and map on-premises database structures to cloud counterparts.
- Identify and document structural differences and implement effective mapping strategies to ensure seamless data migration.
- Develop and maintain backend services for the Migration Service project, including data extraction, transformation, and loading processes.
- Implement and optimize Change Data Capture (CDC) for incremental data synchronization. - Optimize SQL queries and database interaction
Code Quality & Reviews:
-Conduct thorough code reviews to ensure code quality, consistency, and adherence to best practices.
- Provide constructive feedback and collaborate with team members to enhance codebase maintainability and performance.
Debugging & Troubleshooting:
-Identify, debug, and resolve issues related to data migration, application performance, and system integration.
- Utilize tools and best practices to ensure robust error handling and system reliability.
Lead Frontend Development:
-Gain a working understanding of Vue.js to assist and lead frontend development tasks.
- Collaborate with frontend team members to ensure seamless integration between backend services and frontend interfaces.
Collaboration & Coordination:
-Work closely with the junior engineers to ensure seamless integration of components.
- Participate in team meetings, providing technical insights and assisting in problem-solving.
Quality Assurance & Documentation:
- Ensure all developed components are thoroughly documented and adhere to best practices.
- Assist in preparing technical documentation and knowledge bases to support project continuity.