Overview
Skills
Job Details
We are seeking a skilled Delphi Developer to join our team and contribute to the design, development, and maintenance of high-performance applications. The ideal candidate should have a strong background in Delphi/Object Pascal programming, experience with relational databases, and the ability to work on both legacy and modernized systems.
Key Responsibilities
Design, develop, test, and maintain applications using Delphi (Object Pascal).
Work with relational databases (e.g., SQL Server, Oracle, MySQL, Firebird) to build and optimize queries, stored procedures, and integrations.
Analyze existing applications, troubleshoot issues, and enhance performance.
Collaborate with business analysts, QA, and other developers to understand requirements and deliver solutions.
Modernize legacy Delphi applications where needed, ensuring scalability and maintainability.
Integrate third-party APIs, libraries, and services into Delphi applications.
Participate in code reviews, documentation, and adherence to coding standards.
Provide technical support and production issue resolution when required.
Required Skills & Qualifications
Strong experience in Delphi (various versions, including legacy and modern).
Proficiency in Object Pascal programming.
Hands-on experience with relational databases (SQL Server, Oracle, MySQL, Firebird, etc.).
Familiarity with multi-tier architecture, COM/DCOM, and/or REST/SOAP web services.
Understanding of software development lifecycle (SDLC), version control (Git, SVN), and Agile methodologies.
Strong problem-solving and debugging skills.
Ability to work independently and as part of a collaborative team.
Preferred Qualifications
Experience with Delphi XE versions or later.
Knowledge of C#, .NET, or other modern languages (helpful for system migrations).
Experience with healthcare, financial, or ERP applications (domain-specific optional).
Familiarity with cloud environments (AWS, Azure) is a plus.
Experience in migrating Delphi applications to newer technologies is desirable