Senior Legacy Code Engineer

Experience: 8+ years
Type: Full Time
Location: All India
Notice-period: Immediate/15 days
Budget: Upto 8-10 LPA
Technology: IT

Key Responsibilities:

  • Code Extraction: Extract and analyze code from legacy applications built on C++, C#, and VB.NET, ensuring accurate migration and functionality retention.
  • Reverse Engineering: Perform reverse engineering to recover or generate missing code components, upgrading them to the latest versions as necessary.
  • Code Analysis: Thoroughly analyze existing codebases to understand structure, dependencies, and areas for improvement or upgrade.
  • Bug Fixing & Enhancements: Identify and fix bugs in the legacy code, implement enhancements, and improve overall application performance.
  • Performance Optimization: Work on optimizing legacy applications for better performance and reliability.
  • DLL File Management: Work with DLL files to generate or extract code, either manually or using specialized tools.
  • Documentation: Create detailed documentation of the reverse engineering process, code upgrades, and any changes made to the original codebase.
  • Collaboration: Work closely with other developers, testers, and project managers to ensure smooth transition and upgrade of legacy systems.
  • Code Refactoring: Refactor and modernize legacy code to improve maintainability, readability, and performance.

Mandatory Skills:

  • C++: Extensive experience in C++ programming, particularly in the context of legacy systems and applications.
  • C#: Strong proficiency in C# with experience in working with legacy C# codebases, particularly for reverse engineering and code extraction tasks.

Nice to Have Skills:

  • SQL: Familiarity with SQL for database interactions, particularly in the context of legacy applications.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Scroll to Top