Career Opportunities: Technical Lead (178918)
Requisition ID178918-Posted10/13/2026
Key Responsibilities
- Develop new EFPAC features and functional enhancements using Delphi.
- Maintain and modernise existing Delphi applications, packages, and DLLs.
- Translate business requirements and product backlog items into technical designs, workflows, and algorithms.
- Perform code refactoring, peer reviews, and adherence checks against coding standards.
- Develop and execute unit tests and maintain supporting test evidence.
- Investigate defects and production issues through debugging and root cause analysis.
- Resolve issues identified during integration, regression, functional, and end-to-end testing.
- Develop and optimise Microsoft SQL Server stored procedures, functions, and queries.
- Build and maintain database connectivity using ADO and FireDAC.
- Support performance improvements, package upgrades, customer implementations, and configuration activities.
- Automate recurring development and operational activities using appropriate tools and scripts.
- Support Azure DevOps build and deployment pipelines, Git-based source control, and work-item management.
- Assist with feasibility studies, proof-of-concept development, customer-scenario recreation, and cloud migration activities.
- Prepare technical designs, code review checklists, test results, RCA documents, and other project documentation.
- Participate in backlog refinement, sprint planning, sprint reviews, retrospectives, and Planning Interval activities.
- Collaborate with Product Owners, Product Managers, architects, technical leads, developers, and QA teams.
- Ensure deliverables meet defined acceptance, quality, security, and audit-compliance requirements.
Skill Requirements
Mandatory Technical Skills
- Strong hands-on experience in Delphi 11 or Delphi 13.
- Advanced knowledge of Object Pascal and object-oriented programming.
- Experience developing and maintaining Delphi packages and DLLs.
- Knowledge of the Delphi Parallel Programming Library and multithreaded application development.
- Strong experience with ADO and FireDAC database connectivity frameworks.
- Experience with Developer Express/DevExpress components.
- Strong knowledge of Microsoft SQL Server.
Hands-on experience in developing:
- Stored procedures
- Functions
- Complex SQL queries
- Query optimisation and performance tuning
- Experience with Git source control.
- Working knowledge of Azure DevOps, including:
- Product backlog items and bug tracking
- Repositories
- Build and release pipelines
- CI/CD processes
- Sprint and Planning Interval management
- Strong debugging, troubleshooting, defect analysis, and root cause analysis skills.
- Experience in unit testing, test automation, and maintaining high automated-test coverage.
- Understanding of software design, algorithms, application performance, and code-quality practices.
Preferred Skills
- Experience with Microsoft Azure and application cloud-migration initiatives.
- Knowledge of application package upgrades and technology-modernisation activities.
- Experience supporting enterprise applications across DEV, UAT, and PROD environments.
- Familiarity with Confluence and SharePoint.
- Knowledge of Agile, Scrum, and Scaled Agile Framework practices.
- Experience in aviation, engine fleet management, asset management, leasing, maintenance planning, or costing applications.
- Scripting and development-task automation experience.
- Understanding of security, quality, audit, and documentation-compliance requirements.
Other Requirements
Experience and Qualification
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related discipline.
- 5–8 years of software development experience, including significant hands-on Delphi development.
- At least 3 years of experience with Microsoft SQL Server and enterprise application support.
- Experience working in Agile product-development and maintenance teams.
- Strong analytical and problem-solving skills.
- Ability to independently investigate and resolve complex technical issues.
- Effective collaboration with cross-functional and geographically distributed teams.
- Clear technical documentation and communication skills.
- Commitment to quality, delivery timelines, and process compliance.