Senior Delphi Developer
Employer · HCLTech – Hungary
Budapest
We are looking for an experienced Senior Delphi Developer to join our engineering team. In this role you will keep business-critical Delphi applications stable, fast and secure, while also building new features, automations and customer-specific implementations, and helping move solutions to the cloud. The position combines maintenance and support with new development, so you should be equally comfortable digging into a production issue and designing a new feature end to end.
Tasks
- Fix bugs and provide production support for live customer environments
- Perform root cause analysis (RCA) of incidents and implement lasting fixes
- Refactor legacy code to improve readability, maintainability and testability
- Upgrade the codebase and components to current Delphi versions
- Profile and optimize application and database performance
- Design and implement new features and enhancements
- Build automation that reduces manual effort for users and support teams
- Deliver customer implementations and tailor solutions to customer needs
- Support cloud migration of applications and services on Azure
- Contribute to technical design, code reviews and engineering best practices
- Mentor less experienced developers and share knowledge across the team
Requirements
- Significant professional experience (typically 7+ years) in Delphi development, preferably in Delphi 11 or Delphi 13
- Strong working knowledge of MS SQL Server (queries, stored procedures, indexing, performance tuning)
- Experience with database access technologies: ADO and FireDAC
- Experience with Developer Express (DevExpress) components
- Practical experience with Git and CI/CD pipelines
- Experience working with Azure and Azure DevOps
- Proven ability to troubleshoot complex production issues and perform structured RCA
- Experience refactoring and upgrading large legacy codebases
- Familiarity with Confluence and SharePoint for documentation and collaboration
- Strong communication skills in English, and the ability to work with both technical and non-technical stakeholders