Skip to main content

About The Position


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 modern C# technologies

Technical and Professional Requirements


Mandatory
  • 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.
Preferred
  • Experience in Delhpi and C#

Job 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.

Educational Requirements


  • BTech (CS or IT) /BSC (CA/CS) /BCA


Cybage conducts recruitment only through authorized channels and official communications sent from email addresses bearing the @cybage.com domain. Cybage does not, under any circumstances, solicit and/or accept any form of payment, fee, deposit, or monetary consideration from candidates on the pretense of interviews, employment opportunities, offer letters, onboarding formalities, salary account opening, background verification, training, or any other recruitment-related activity. Any such request should be treated as fraudulent. Applicants are advised to verify the authenticity of all recruitment-related communications through Cybage's official channels and refrain from sharing personal, financial, or confidential information with unauthorized persons. Cybage disclaims any liability for losses arising from dealings with fraudulent individuals or entities misusing its name, brand, or employee identities.