Job Title : Senior Software Development Engineer – Delphi
Location : Remote (1–2 days onsite per month at any client location)
Experience Required : 9+ Years
Employment Type : Full-Time
About the Role :
We are looking for a highly skilled Senior Software Development Engineer with extensive expertise in Delphi programming and architecture . The ideal candidate will play a key role in designing, developing, maintaining, and modernizing Delphi-based enterprise applications. This position requires strong technical leadership, architectural vision, and hands-on development skills to deliver high-performance, scalable, and reliable solutions.
Key Responsibilities :
- Lead the design and development of enterprise-grade applications using Delphi and SQL .
- Define and implement robust application architecture, reusable components, and frameworks.
- Apply Object-Oriented Programming (OOPS) principles to ensure maintainable and scalable solutions.
- Develop and manage Delphi components, controls, and custom libraries .
- Implement best practices in exception handling, memory management, and performance optimization .
- Work with COM+ components for integration and scalability.
- Drive and support Delphi migration projects , including modernization and platform upgrades.
- Collaborate with cross-functional teams (Product, QA, Architecture) to deliver quality solutions on time.
- Mentor and guide junior developers, reviewing code to enforce standards and best practices.
Required Skills & Qualifications :
9+ years of professional experience in software development with Delphi .Strong knowledge of SQL and database-driven application development.Hands-on expertise in Delphi architecture and component development .Proficiency in OOPS concepts within Delphi.Strong understanding of Delphi components, controls, and libraries .Solid knowledge of exception handling and memory management .Experience with COM+ components for enterprise application development.Proven success in Delphi migration projects (legacy modernization and upgrades).Excellent problem-solving, debugging, and analytical skills .Strong communication, leadership, and mentoring abilities .Good to Have :
Exposure to modern Delphi frameworks or cross-platform Delphi development .Experience with version control systems (Git, SVN).Familiarity with CI / CD pipelines and automated testing tools.