Senior Level Developer
Position Overview
The Senior-Level Developer serves as a technical modernization leader responsible for designing, refactoring, and implementing AWS Cloud Native solutions as part of a large-scale legacy system-of-systems migration initiative.
This role requires expert-level proficiency in Python and deep expertise in AWS services and serverless architecture. The Senior-Level Developer will actively participate in system discovery, contribute to development of a structured systems inventory, and support creation and execution of phased migration plans from legacy on-premises platforms to cloud-native environments.
This position is not limited to feature development; it requires ownership of complex refactoring efforts, architectural fidelity, and integration stability across interconnected modernization workstreams.
Key Responsibilities
Systems Inventory & Migration Planning
- Participate in structured discovery sessions to assess legacy systems, data flows, and integration dependencies.
- Contribute to development of a comprehensive systems inventory documenting:
- Functional capabilities
- Technical stack
- Data dependencies
- Upstream/downstream integration points
- Support development of a phased migration plan, including:
- Refactor vs lift-and-shift analysis
- Risk identification
- Sequencing of