Delphi Developer

Overview

Remote
Depends on Experience
Contract - Independent
Contract - W2
Contract - 24 Month(s)

Skills

delphi

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

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.