Career On Desk

Senior Software Engineer

Contractual Job3 weeks ago
Overview

Description

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.

WhatsApp