Overview
Skills
Job Details
The Senior Architect, Database Migrations is responsible for leading and executing complex database migration initiatives across multiple vendors and operating systems. This role plays a critical part in modernizing enterprise platforms by ensuring ERP compatibility, supporting cloud adoption, and contributing to advanced architecture initiatives, including AI integration and HUB-based architectures. The ideal candidate brings deep technical expertise, strong leadership, and the ability to engage directly with clients on high-impact projects.
Key Responsibilities
Lead end-to-end database migration projects, including MSSQL, Oracle, and PostgreSQL conversions for enterprise environments.
Design, document, and implement migration strategies that ensure data integrity, performance optimization, and minimal downtime.
Collaborate closely with engineering and DevOps teams on cloud integrations (AWS, Azure) and automated deployment workflows.
Provide technical leadership for complex migration, modernization, and performance-tuning initiatives.
Support client engagements through project oversight, client-facing communication, advanced troubleshooting, and secure system configuration.
Contribute to architectural initiatives involving AI enablement, HUB architectures, and enterprise integration patterns.
Required Qualifications
Bachelor’s degree in Computer Science, Engineering, or a related field.
5+ years of experience in software engineering or database architecture roles.
Strong experience in system-level troubleshooting, performance analysis, and root-cause resolution.
Hands-on experience supporting ERP systems and large-scale enterprise applications.
Demonstrated ability to lead technical initiatives and work in complex, multi-stakeholder environments.
Preferred Skills & Experience
Deep expertise in PostgreSQL, Oracle, MSSQL, MongoDB, and modern cloud platforms.
Strong background in automation, scripting, CI/CD pipelines, and performance optimization.
Knowledge of security best practices, including encryption, access controls, and secret management tools.
Experience working with global teams, managing critical incidents, and supporting 24/7 enterprise environments.
Excellent communication skills with the ability to translate complex technical concepts for non-technical stakeholders.