Overview
Skills
Job Details
Job Title: Mainframe to Python Migration Developer
Location: Remote
Job Type: Contract
Experience: 5+ years
Job Summary:
We are looking for a skilled developer with experience in migrating legacy mainframe applications (COBOL, JCL, DB2, VSAM) to modern Python-based platforms. The ideal candidate will be proficient in both mainframe systems and Python development and have a deep understanding of system integration, refactoring, and modernization techniques.
Key Responsibilities:
Analyze and understand existing mainframe-based applications (COBOL, JCL, DB2, VSAM).
Design and develop equivalent functionality in Python, ensuring business logic is preserved.
Translate batch processes and job control logic to modern ETL or job orchestration tools.
Modernize database structures and interactions (DB2 to PostgreSQL, Oracle, or NoSQL if applicable).
Collaborate with QA, DevOps, and infrastructure teams to ensure smooth deployment and performance.
Create detailed documentation for the migrated components.
Perform unit, integration, and performance testing for the new solutions.
Support production deployments and troubleshooting.
Required Skills:
Strong hands-on experience with COBOL, JCL, DB2, VSAM.
Proficiency in Python programming and object-oriented design.
Experience with Python frameworks (Django, Flask, FastAPI, etc.) is a plus.
Good understanding of mainframe to open system modernization strategies.
Familiarity with REST APIs, JSON, and message queues (Kafka/RabbitMQ).
Experience with Git, CI/CD pipelines, and Agile methodologies.
Strong analytical and problem-solving skills.
Preferred Qualifications:
Experience in tools like Micro Focus, Raincode, or other code conversion utilities.
Knowledge of cloud environments (AWS, Azure, Google Cloud Platform) and cloud-native services.
Experience in rewriting or reengineering financial or insurance applications.
Education:
Bachelor s or Master s degree in Computer Science, Engineering, or related field.