Experience: 4-7 years
Job Summary:
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 modern 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