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 work 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 database. This system includes features like 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.
* Improve the HQ / head office component of the EPOS system, which shares the same DELPHI codebase, handling file processing 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 bugs and feature requests reported via GITHUB issues, making design decisions, UI considerations, and assessing impacts.
* Participate in regular review meetings to evaluate code changes and resolve recent issues.
* Manage code updates using GIT / GITHUB, including releases and branch management.
* Use time-tracking software to record hours worked.
* Prioritize development projects based on urgency and delivery timelines, providing immediate support for critical issues when needed.
DESIRABLE SKILLS / EXPERIENCE
* Delphi (version 10 or above); 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 discussions regarding working hours and location, including remote work and our North London offices.
#J-18808-Ljbffr