Application Developer

Application Developer

Nottingham Full-Time 36000 - 60000 £ / year (est.) No home office possible
L

At a Glance

  • Tasks: Join our team to enhance our complex point of sale software using DELPHI.
  • Company: Be part of a well-established retail software company with a focus on resilient code.
  • Benefits: Flexible working hours and remote work options available.
  • Why this job: Work on exciting projects, collaborate with diverse teams, and make a real impact.
  • Qualifications: Experience in DELPHI, SQL, and GIT/GITHUB is essential; adaptability to new languages is a plus.
  • Other info: Open to discussions about work location and hours to fit your lifestyle.

The predicted salary is between 36000 - 60000 £ per year.

A new DELPHI programmer is required to join our development team, focussing 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 would expect all code changes to be neat and organised in order to promote further developments later.

KEY RESPONSIBILITIES
  • Enhance our primary point of sale (EPOS) software, which is a DELPHI windows desktop application, operating against a local (ms-access etc.) database. This application's functionality goes far beyond a basic till system, including for example: 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 to the point of sale (EPOS) software, which uses exactly the same DELPHI codebase and handles the processing of files received from each terminal. It also facilitates the configuration of certain 'global' settings, and some reporting.
  • Work alongside our other development teams, whose projects include the data exchanges between the EPOS terminals and their HQ / head office component, the primary stock-keeping / reporting software suite itself, and also online website linkages.
  • Monitor and respond to reported bugs and feature requests. These will be reported by the in-house Technical Services team, via the GITHUB repository issues system. This includes making design decisions (including user interface), approving or rejecting the requested changes and highlighting any consequences which may need to be considered.
  • Attend regular (e.g. weekly) review meetings to assess the code changes which are being made and solutions to any recently reported issues.
  • Use GIT / GITHUB to manage updates to the code. This includes tagged software releases as well as managing development branches etc.
  • Use time-tracking software to record hours worked.
  • Sensibly prioritise development projects based upon the urgency levels reported as well as anticipated delivery timescales. This includes on some occasions being available to provide immediate advice on a critical reported issue.
DESIRABLE SKILLS / EXPERIENCE
  • Delphi (version 10 or above); you should have your own RAD Studio development environment.
  • SQL.
  • Data Protection / GDPR.
  • Expert English language.
  • GIT / GITHUB.
  • Adaptable to different programming languages if required; perhaps especially Android Studio / Java.

We are open to discussions about the hours that would suit you, as well as work location (e.g. remote working and/or from our offices in North London).

Application Developer employer: LinkedIn

Join a well-established retail software company that values innovation and resilience in code development. With a supportive work culture that encourages collaboration and continuous learning, you will have the opportunity to enhance your skills while working on complex projects. Our flexible working arrangements, including options for remote work, ensure a healthy work-life balance, making us an excellent employer for seasoned developers looking to advance their careers.
L

Contact Detail:

LinkedIn Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Application Developer

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, especially Delphi and GIT/GITHUB. Having hands-on experience or projects that showcase your skills in these areas will give you a significant edge during discussions.

✨Tip Number 2

Prepare to discuss your experience with complex codebases. Be ready to share examples of how you've managed or improved existing systems, as this role requires working with a hierarchical codebase.

✨Tip Number 3

Showcase your problem-solving skills by thinking of specific instances where you've successfully handled bugs or feature requests in previous roles. This will demonstrate your ability to respond effectively to reported issues.

✨Tip Number 4

Engage with the community around Delphi programming and GIT/GITHUB. Participating in forums or contributing to open-source projects can help you build connections and show your commitment to continuous learning in the field.

We think you need these skills to ace Application Developer

Delphi Programming (version 10 or above)
SQL Database Management
Experience with MS Access
Version Control using GIT/GITHUB
Understanding of Data Protection and GDPR
Strong Problem-Solving Skills
Attention to Detail
Ability to Work with Complex Codebases
User Interface Design Skills
Time Management and Prioritisation
Adaptability to Different Programming Languages
Experience with RAD Studio Development Environment
Effective Communication Skills in English
Collaboration with Development Teams

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with DELPHI programming, SQL, and any relevant technologies mentioned in the job description. Emphasise your familiarity with GIT/GITHUB and your ability to work with complex codebases.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific projects or experiences that demonstrate your skills in enhancing software applications, particularly in retail environments.

Showcase Relevant Projects: If you have worked on similar projects, include them in your application. Describe your role, the technologies used, and the outcomes achieved. This will help illustrate your capability to handle the responsibilities outlined in the job description.

Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a developer working with complex code.

How to prepare for a job interview at LinkedIn

✨Showcase Your Delphi Expertise

Make sure to highlight your experience with Delphi, especially version 10 or above. Be prepared to discuss specific projects where you've used Delphi to solve complex problems, as this will demonstrate your capability to handle the responsibilities of enhancing the EPOS software.

✨Familiarise Yourself with the Codebase

Before the interview, try to understand the complexities of a hierarchical codebase. You might be asked how you would approach working with such a system, so think about strategies for maintaining neat and organised code that promotes future developments.

✨Prepare for Technical Questions

Expect technical questions related to SQL, GIT/GITHUB, and possibly even data protection regulations like GDPR. Brush up on these topics and be ready to explain how you've applied them in past roles, as this will show your readiness to tackle the technical challenges of the position.

✨Demonstrate Team Collaboration Skills

Since you'll be working alongside other development teams, it's important to convey your ability to collaborate effectively. Share examples of how you've worked in teams to resolve issues or enhance software, and be ready to discuss how you handle feedback and code reviews.

Application Developer
LinkedIn
L
  • Application Developer

    Nottingham
    Full-Time
    36000 - 60000 £ / year (est.)

    Application deadline: 2027-06-12

  • L

    LinkedIn

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>