Role Overview
We are looking for a Senior Delphi Developer with deep expertise in Delphi 10.4 or later, strong understanding of software development life cycle (SDLC), and hands-on experience in Oracle PL/SQL and RDBMS. The ideal candidate will be responsible for designing, developing, and maintaining enterprise-grade business applications, while also contributing to build automation and deployment processes using tools such as TeamCity and Octopus.
This role requires excellent debugging skills, experience in developing custom controls, and collaboration with cross-functional teams to deliver robust and scalable software solutions.
Experience: 10–14 years
Key Responsibilities
- Design, develop, and maintain business applications using Delphi 10.4 or newer versions.
- Participate in the full Software Development Life Cycle (SDLC) — from requirements gathering to deployment and support.
- Configure and maintain automated build and deployment pipelines using TeamCity and Octopus Deploy.
- Develop and integrate custom controls, leveraging tools like DevExpress, FirstClass, and ReportBuilder.
- Optimise application performance and ensure adherence to coding and design standards.
- Debug, troubleshoot, and resolve complex technical issues across modules.
- Write efficient PL/SQL queries, stored procedures, and triggers for Oracle databases.
- Collaborate closely with QA, DevOps, and project management teams for timely delivery.
- Work with version control systems like GIT, TFS, and JIRA for task tracking and collaboration.
- Contribute to technical documentation, peer reviews, and process improvements.
- Provide mentorship to junior developers and ensure adherence to best practices.
Required Skills & Experience
- 10+ years of hands-on software development experience, including Delphi 10.4 or above.
- Strong understanding of SDLC, Agile methodologies, and CI/CD concepts.
- Proven experience with TeamCity and Octopus for build automation and deployment.
- Proficiency with third-party tools and frameworks such as DevExpress, FirstClass, and ReportBuilder.
- Expertise in Oracle PL/SQL, database design, and performance tuning.
- Strong debugging, troubleshooting, and analytical skills.
- Experience in custom component/control development and utilisation.
- Familiarity with MS .NET frameworks for interoperability or migration projects.
- Working knowledge of source control tools such as GIT, TFS, and JIRA for project tracking.
- Excellent communication and teamwork abilities, with a problem-solving mindset.
Job Type: Freelance
Pay: £500.00 per day