22 Oct
|
Virtusa
|
Hyderabad
Job Requirements
"Key Responsibilities
Assess the existing application environment and define the migration approach to Python/Django.
Analyze existing application architecture, business logic, APIs, database structures, and integrations.
Develop a modernization roadmap covering application migration, refactoring, and redevelopment.
Leverage Virtusa accelerators and AIDLC practices to accelerate code analysis, conversion, code generation, and testing.
Implement AI-assisted reverse engineering and documentation of legacy applications.
Design and develop Python/Django applications, REST APIs, and backend services.
Migrate existing business rules, workflows, and data access logic to the target architecture.
Integrate the modernized application with existing databases, third-party systems, and enterprise platforms.
Implement automated unit, integration, regression, and performance testing.
Integrate code repositories, CI/CD pipelines, code quality checks, and security controls.
Validate functional parity, data integrity, performance, and security between existing and modernized applications.
Support deployment, production readiness, knowledge transfer, and post-migration stabilization.
Required Skills & Experience
8–12 years of software engineering experience, including application modernization.
Strong hands-on experience with Python, Django, Django REST Framework, and REST APIs.
Experience migrating legacy applications to Python/Django from existing technology stacks.
Robust understanding of application architecture, design patterns, databases, SQL, and system integrations.
Experience with AI-assisted software development and AIDLC implementation.
Experience using Virtusa accelerators or comparable AI-enabled modernization tools.
Knowledge of automated testing, Git, CI/CD, DevOps, and application security.
Experience with code analysis, refactoring, and legacy application reverse engineering.
Strong troubleshooting, technical design, and stakeholder collaboration skills.
Preferred Experience
Experience modernizing enterprise-scale applications.
Knowledge of cloud platforms, containerization, and microservices.
Experience with AI-assisted code conversion, test generation, and documentation.
Experience planning phased migrations, parallel runs, and legacy system decommissioning."
Work Experience
5-7Years
📌 Python with Django (Hyderabad)
🏢 Virtusa
📍 Hyderabad