Job Overview
Category
Computer Occupations
Ready to Apply?
Take the Next Step in Your Career
Join DSM and advance your career in Computer Occupations
Apply for This Position
Click the button above to apply on our website
Job Description
<p><p><b>Position : </b> Software Engineer (Delphi)<br/><br/><b>Experience : </b> 5+ Years<br/><br/><b>Job Summary : </b></p><p><br/></p><p>We are seeking a seasoned Software Engineer (Delphi) with a minimum of 5 years of relevant experience to join our team.<br/><br/>The ideal candidate will be a proactive, detail-oriented professional with a strong background in Delphi, object-oriented programming, and multi-tier application development.<br/><br/>This role requires a proven ability to meet deadlines and deliver high-quality code, contributing both independently and as part of a collaborative team.<br/><br/><b>Key Responsibilities : </b></p><p><br/></p><p>- Design and develop modular, multi-tier applications with a focus on high quality and maintainability.<br/><br/>- Write clean, efficient, and well-documented code using Delphi, adhering to best practices in object-oriented programming.<br/><br/>- Utilize VCL for building robust user interfaces and application components.<br/><br/>- Implement and manage data access using libraries such as FireDAC, dbExpress, or ADO with a FireBird DB backend.<br/><br/>- Use Dev Express components and other user-defined components to enhance application functionality.<br/><br/>- Conduct rigorous debugging and troubleshooting using the Delphi IDE to resolve complex issues and ensure application stability.<br/><br/>- Manage code and collaborate with the team using version control systems, specifically Git.<br/><br/>- Ensure the quality of the codebase by implementing and utilizing unit testing frameworks like DUnit or DUnitX.<br/><br/><b>Required Skills & Qualifications : </b></p><p><br/></p><p>- Minimum of 5 years of relevant experience as a software engineer.<br/><br/>- Strong proficiency in Delphi, with specific experience in Delphi 7 and 10.<br/><br/>- Experience with VCL and a strong understanding of object-oriented programming principles.<br/><br/>- Hands-on experience with FireBird DB.<br/><br/>- Familiarity with data access libraries such as FireDAC, dbExpress, or ADO.<br/><br/>- Knowledge of Dev Express components and user-defined components.<br/><br/>- Strong debugging and troubleshooting skills.<br/><br/>- Experience with Git or other version control systems.<br/><br/>- An understanding of unit testing frameworks like DUnit or DUnitX</p><br/></p> (ref:hirist.tech)
Don't Miss This Opportunity!
DSM is actively hiring for this Civica - Software Engineer - Delphi position
Apply Now