Overview
Skills
Job Details
Job Title: Senior Delphi Developer
Job Type: Contract
Location: Chicago, IL
Experience Required: 10years
Compensation: $60/hr - $65/hr
Role Overview
You will be a key contributor in designing, maintaining, and enhancing Delphi (Object Pascal) desktop / client-server applications, working with DBISAM or ElevateDB, and leveraging VCL / DevExpress component libraries. You will serve as a technical leader within the Delphi domain mentoring less experienced team members, driving architectural upgrades, and ensuring robustness, performance, and maintainability of the system.
You will also interface with product, QA, operations, and other engineering teams to deliver solutions that align with business needs while preserving system integrity.
Key Responsibilities
- Lead full lifecycle development of Delphi applications (Delphi 7 through 12)
- Design, develop, refactor, test, deploy, and support modules using VCL and custom UI components
- Integrate and manage data layer logic using DBISAM / ElevateDB
- Design and optimize queries, indexing strategies, caching, and transaction handling
- Employ DevExpress / third-party UI components (grids, charts, reports, navigation controls)
- Troubleshoot and resolve complex issues: memory leaks, threading, race conditions, performance bottlenecks
- Review and refine legacy code, modularize, and incrementally modernize architecture
- Conduct code reviews, enforce standards, and guide coding best practices
- Mentor and coach junior/intermediate developers, including pairing and knowledge transfer
- Collaborate with business analysts, product owners, QA, and support teams to translate requirements into solutions
- Prepare and maintain design documentation, architectural diagrams, runbooks, and technical specifications
- Participate in sprint planning, estimation, standups, retrospectives (if agile environment)
- Support deployment, rollback, production troubleshooting, with occasional off-hour support
- Propose and execute performance and stability improvements continually
Minimum Qualifications & Skills
- Bachelor s degree in Computer Science, Software Engineering, or equivalent
- 8+ yearsof hands-on experience in Delphi / Object Pascal applications (Delphi 7 to 12)
- Deep expertise in VCL (Visual Component Library)
- Strong experience with DBISAMand/or ElevateDB
- Proficiency with DevExpress VCLcomponent suite (grid, report, chart, UI controls)
- Strong relational database fundamentals: normalization, optimization, transactions, concurrency
- Experience diagnosing memory leaks, thread synchronization, performance profiling
- Solid understanding of Object-Oriented design, design patterns, and architecture principles
- Familiarity with version control (Git, SVN, etc.), branching and merging workflows
- Practice with unit test frameworks (e.g. DUnit) or other test automation
- Excellent analytical, troubleshooting, and debugging skills
- Strong communication skills (both written and verbal)
- Able to work both independently and collaboratively, with stakeholder engagement
Preferred / Differentiators
- Prior experience migrating Delphi-based systems or integrating with newer stacks
- Knowledge of REST APIs, JSON / XML handling in Delphi
- Exposure to .NET / C# / interop to interface legacy and new modules
- Familiarity with build automation, CI/CD pipelines, DevOps tooling
- Experience in an insurance, financial, or enterprise domain
- Exposure to Agile / Scrum / SAFe methodologies
- Experience in performance tuning at scale
About Aspire Systems
Aspire Systems is a $180+ million global technology services firm with over 4,900 employees worldwide, partnering with 275+ active customers. Founded in 1996, Aspire has grown steadily at a 19% CAGR since 2020.
Headquartered in Singapore, we operate across the US, UK, LATAM, Europe, the Middle East, India, and Asia Pacific regions, with strong nearshore delivery centers in Poland and Mexico. Aspire has been consistently recognized among India s 100 Best Companies to Work For for 12 consecutive years by the Great Place to Work Institute.
Who We Are
Aspire is built on deep expertise in Software Engineering, Digital Services, Testing, and Infrastructure & Application Support. We serve diverse industries including Independent Software Vendors, Retail, Banking & Financial Services, and Insurance.
Our proven frameworks and accelerators enable us to create future-ready, scalable, and business-focused systems, helping customers across the globe embrace digital transformation at speed and scale.
What We Believe
At the heart of Aspire is our philosophy of Attention. Always. a commitment to investing care and focus on our customers, employees, and society
Our Commitment to Diversity & Inclusion
At Aspire Systems, we foster a work culture that appreciates diversity and inclusiveness. We understand that our multigenerational workforce represents different regions, cultures, economic backgrounds, races, genders, ethnicities, education levels, personalities, and religions. We believe these differences make us stronger and are committed to building an inclusive workplace where everyone feels respected and valued.
Privacy Notice
Aspire Systems values your privacy. Candidate information collected through this recruitment process will be used solely for hiring purposes, handled securely, and retained only as long as necessary in compliance with applicable privacy laws.
Disclaimer
The above statements are not intended to be a complete statement of job content, but rather to serve as a guide to the essential functions performed by the employee in this role. Organization retains the discretion to add or change the duties of the position at any time.