I'm interviewing for a senior engineer position and would like to do some light interview prep. The team I'd be joining is migrating and modernizing a legacy application. That application is used by organizations around the world, so it is key that the migration is smooth and painless.
Responsibilities
- Support legacy data migration efforts
- Prepare and validate customer data for migration
- Execute and monitor data load activities
- Investigate and resolve migration related activities
- Implement fixes and enhancements to migration tooling and related application code
- Deliver minor user interface improvements to support migration workflows.
- Conduct code reviews and ensure code quality standards
- Solve complex technical problems and identify practical solutions
- Collaborate with stakeholders on migration priorities and outcomes
Qualifications
- 4+ years of software dev experience
- Python (Django): Strong experience building and maintaining server-side applications. Comfortable with Django management commands, ORM bulk operations, transactions, and service-layer patterns. Experience with the data migration domain (ETL, data mapping, checkpointed jobs) is a plus.
- Data migration and ETL: Hands-on experience moving structured data between systems. Familiarity with XML/CSV parsing, metadata schemas, controlled vocabularies Controlled Vocabularies You are here