Negotiable
Outside
Remote
USA
Summary: The Delphi Developer will collaborate with various stakeholders to develop and enhance high-quality Delphi applications that meet business requirements. This role focuses on maintaining existing systems, modernizing legacy code, and ensuring secure and efficient application delivery. The candidate will also be responsible for troubleshooting issues and integrating new tools to improve application performance. Strong technical skills in Delphi and related technologies are essential for success in this position.
Key Responsibilities:
- Collaborate with stakeholders and technical teams to define software requirements and translate them into Delphi-based solutions.
- Develop, maintain, and enhance applications using Delphi (Object Pascal), including UI, business logic, and database layers.
- Troubleshoot and resolve complex application issues; identify root causes and implement long-term improvements.
- Create technical documentation, code specifications, and effort estimates.
- Modernize and refactor legacy Delphi code to support newer platforms, libraries, and architectures.
- Research and integrate new tools, components, and frameworks to improve performance, maintainability, and user experience.
- Support adherence to coding standards, development best practices, and secure software practices.
- Work closely with software architects and cross-functional teams to ensure alignment with long-term platform direction.
Key Skills:
- Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related technical field (or equivalent experience).
- 1-5 years of hands-on experience developing and deploying Delphi applications in production environments.
- Delphi / Object Pascal (required) experience with modern and/or legacy Delphi versions.
- Experience with VCL or FireMonkey (FMX) frameworks.
- Experience integrating REST/SOAP APIs, COM, DLLs, or third-party components.
- Strong SQL and database experience (InterBase, SQL Server, MySQL, PostgreSQL, etc.).
- Experience with version control tools (Git, SVN, etc.).
- Familiarity with Windows desktop development and/or cross-platform compilation (FMX, mobile optional).
- Experience working in SDLC or Agile development environments.
- Experience migrating legacy Delphi applications to newer versions or modern architectures.
- Familiarity with C#, .NET, or other languages is a plus.
- Experience automating builds or deployments (CI/CD, Jenkins, Azure DevOps, etc.).
- Strong analytical and problem-solving skills.
- Ability to work effectively in a collaborative, team-oriented environment.
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
The ideal candidate will work collaboratively with leaders, architects, technical leads, and other developers to understand requirements and build high-quality Delphi applications aligned with business needs. This role involves maintaining and enhancing existing Delphi-based systems, modernizing legacy code, and ensuring performance, stability, and secure application delivery.
Key Responsibilities:
- Collaborate with stakeholders and technical teams to define software requirements and translate them into Delphi-based solutions.
- Develop, maintain, and enhance applications using Delphi (Object Pascal), including UI, business logic, and database layers.
- Troubleshoot and resolve complex application issues; identify root causes and implement long-term improvements.
- Create technical documentation, code specifications, and effort estimates.
- Modernize and refactor legacy Delphi code to support newer platforms, libraries, and architectures.
- Research and integrate new tools, components, and frameworks to improve performance, maintainability, and user experience.
- Support adherence to coding standards, development best practices, and secure software practices.
- Work closely with software architects and cross-functional teams to ensure alignment with long-term platform direction.
Minimum Requirements:
- Education: Bachelor s degree in Computer Science, Software Engineering, Information Systems, or related technical field (or equivalent experience).
- Experience: 1 5 years of hands-on experience developing and deploying Delphi applications in production environments.
Technical Skills:
- Delphi / Object Pascal (required) experience with modern and/or legacy Delphi versions
- Experience with VCL or FireMonkey (FMX) frameworks
- Experience integrating REST/SOAP APIs, COM, DLLs, or third-party components
- Strong SQL and database experience (InterBase, SQL Server, MySQL, PostgreSQL, etc.)
- Experience with version control tools (Git, SVN, etc.)
- Familiarity with Windows desktop development and/or cross-platform compilation (FMX, mobile optional)
- Experience working in SDLC or Agile development environments
Preferred Qualifications:
- Experience migrating legacy Delphi applications to newer versions or modern architectures
- Familiarity with C#, .NET, or other languages is a plus
- Experience automating builds or deployments (CI/CD, Jenkins, Azure DevOps, etc.)
- Strong analytical and problem-solving skills
- Ability to work effectively in a collaborative, team-oriented environment