Looking for an experienced Delphi developer (5-12 years) to lead and support migration of legacy Windows desktop applications from Delphi 6 to Delphi 13 (RAD studio). The role requires deep Object Pascal expertise, Strong understanding of VCL-based architectures, and hands-on experience with code refactoring component upgrades, database integration, and release support. Exposure to .NET interoperability and modernization practices is essential.
Years of experience needed –
Candidate experience – 5 to 12 years
Technical Skills:
Strong hands-on experience in Delphi / Object Pascal development
Practical experience with modern Delphi versions (RAD Studio/Delphi 10, Delphi 13 preferred)
Strong knowledge of Visual Component Library (VCL), Windows desktop application development
Strong understanding of ActiveX libraries, COM components and package management in legacy applications
Valuable hands-on experience of Object orientation concepts and designing principles
Good experience in ADO database frameworks, strong SQL skills, including stored procedures, functions across relational databases
Proven experience in legacy application modernization and migration projects
Good experience with performance profiling, memory leak detection in Delphi applications
Experience with static code analyzers, Git version control and unit testing frameworks ex- DUnitX
Key Responsibilities
Analyze existing Delphi 6 applications and drive-end-to-end migration to advanced Delphi 10+/latest RAD studio versions
Refactor legacy Object Pascal code, including modernization of custom components and reusable libraries
Upgrade third-party libraries/packages and resolve compatibility, dependency and build/runtime issues
Support database integration changes, testing, defect resolution and deployment activities across environments
Collaborate closely with Architects, Business analysts, and QA teams to ensure fun