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 expect all code changes to 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 database. The 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, and 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 and reporting software, and online integrations.
* Monitor and respond to reported bugs and feature requests via the GITHUB issues system, making design decisions and assessing consequences.
* Participate in regular review meetings to assess code changes and resolve recent issues.
* Use GIT / GITHUB to manage code updates, releases, and branches.
* Record hours worked using time-tracking software.
* Prioritize development projects based on urgency and delivery times, providing immediate advice on critical issues when needed.
DESIRABLE SKILLS / EXPERIENCE
* Delphi (version 10 or above) with own RAD Studio environment.
* SQL proficiency.
* Knowledge of Data Protection / GDPR.
* Experience with GIT / GITHUB.
* Adaptability to other programming languages, especially Android Studio / Java.
We are open to discussing flexible hours and work location, including remote work and our offices in North London.
#J-18808-Ljbffr