Social network you want to login/join with:
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
1. 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, and Z-reads.
2. Enhance the HQ/head office component of the EPOS software, which uses the same DELPHI codebase and handles processing files received from terminals, configuration of global settings, and reporting.
3. Collaborate with other development teams working on data exchanges between EPOS terminals and HQ, stock-keeping and reporting software, and online website linkages.
4. Monitor and respond to bugs and feature requests reported by the Technical Services team via GitHub issues. This includes making design decisions, UI considerations, and assessing consequences of changes.
5. Attend weekly review meetings to assess code changes and recent issues.
6. Manage code updates using GIT/GITHUB, including releases and branches.
7. Record hours worked using time-tracking software.
8. Prioritize development projects based on urgency and delivery timelines, providing immediate advice when critical issues arise.
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, particularly 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