A new DELPHI programmer is required to join our development team, focusing mainly on our till / point of sale software. This is a DELPHI Windows desktop application, running against a local (MS Access, etc.) database.
The role would suit a seasoned developer looking to extend their career within a very established retail software company. You will be working with an extremely complex, hierarchical codebase, using a wide variety of technologies both old and new. We pride ourselves on resilient code, and all code changes should be neat and organized to promote further development.
KEY RESPONSIBILITIES
- Enhance our primary point of sale (EPOS) software, a DELPHI Windows desktop application operating against a local (MS Access, etc.) database. This application\’s functionality includes credit accounts, currency conversion, loyalty discounts, receipt printing / cash drawers, gift cards / vouchers, customer data retention, sales reports, security, time recording, inter-branch transfers, z-reads.
- Enhance the HQ / head office component of the EPOS software, which uses the same DELPHI codebase and handles processing files from terminals, configuration of global settings, and reporting.
- Collaborate with other development teams working on data exchanges between EPOS terminals and HQ, stock-keeping / reporting software, and online linkages.
- Monitor and respond to reported bugs and feature requests via the GITHUB issues system, making design decisions, UI considerations, and highlighting potential consequences.
- Participate in regular review meetings to assess code changes and solutions for recent issues.
- Use GIT / GITHUB for code management, including tagged releases and branch management.
- Utilize time-tracking software to record hours worked.
- Prioritize development projects based on urgency and delivery timelines, including providing immediate advice on critical issues when needed.
DESIRABLE SKILLS / EXPERIENCE
- Delphi (version 10 or above); own RAD Studio environment.
- SQL proficiency.
- Understanding of Data Protection / GDPR.
- Experience with GIT / GITHUB.
- Adaptability to other programming languages, e.g., Android Studio / Java.
We are open to discussing flexible hours and work location options, including remote working and/or our North London offices.
#J-18808-Ljbffr
Contact Detail:
Top to Toe EPOS Recruiting Team