Talent.com
This job offer is not available in your country.
Civica - Software Engineer - Delphi

Civica - Software Engineer - Delphi

DSMBaroda
14 days ago
Job description

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)

    Create a job alert for this search

    Software Engineer • Baroda