At Cybage Software, we are looking for a Software Developer with deep expertise in Delphi and a strong interest in C# and the .NET ecosystem. This role is critical in maintaining and enhancing our existing Delphi-based systems while contributing to the phased migration of our platform to contemporary C# technologies. Key Responsibilities:
Maintain, troubleshoot, and enhance legacy Delphi applications
Collaborate with cross-functional teams to design and implement new features
Contribute to the gradual migration of Delphi codebase to C# across multiple releases
Ensure high-quality, scalable, and maintainable code
Participate in technical discussions and support architectural decisions
Mentor junior developers and contribute to team development Required Skills & Experience:
More than 4 years of hands-on experience in Delphi (Object Pascal) development
Strong understanding of software engineering principles, OOP, and design patterns
Working knowledge or strong interest in C# and .NET framework/.NET Core
Experience with legacy system maintenance, refactoring, or modernization
Strong debugging and problem-solving skills
Ability to work independently and collaboratively Good to Have:
Experience in Delphi to C# migration or similar modernization projects
Exposure to modern UI frameworks or web technologies
Familiarity with version control systems (Git) and CI/CD practices