Position : Software Engineer (Delphi)
Experience : 5+ Years
Job Summary :
We are seeking a seasoned Software Engineer (Delphi) with a minimum of 5 years of relevant experience to join our team.
The ideal candidate will be a proactive, detail-oriented professional with a strong background in Delphi, object-oriented programming, and multi-tier application development.
This role requires a proven ability to meet deadlines and deliver high-quality code, contributing both independently and as part of a collaborative team.
Key Responsibilities :
- Design and develop modular, multi-tier applications with a focus on high quality and maintainability.
- Write clean, efficient, and well-documented code using Delphi, adhering to best practices in object-oriented programming.
- Utilize VCL for building robust user interfaces and application components.
- Implement and manage data access using libraries such as FireDAC, dbExpress, or ADO with a FireBird DB backend.
- Use Dev Express components and other user-defined components to enhance application functionality.
- Conduct rigorous debugging and troubleshooting using the Delphi IDE to resolve complex issues and ensure application stability.
- Manage code and collaborate with the team using version control systems, specifically Git.
- Ensure the quality of the codebase by implementing and utilizing unit testing frameworks like DUnit or DUnitX.
Required Skills & Qualifications :
Minimum of 5 years of relevant experience as a software engineer.Strong proficiency in Delphi, with specific experience in Delphi 7 and 10.Experience with VCL and a strong understanding of object-oriented programming principles.Hands-on experience with FireBird DB.Familiarity with data access libraries such as FireDAC, dbExpress, or ADO.Knowledge of Dev Express components and user-defined components.Strong debugging and troubleshooting skills.Experience with Git or other version control systems.An understanding of unit testing frameworks like DUnit or DUnitX(ref : hirist.tech)