Job Opportunity
Software Developer

Job Title: Software Developer

  • Contract Type: Full-Time
  • Job Functions: Provide excellent, consistent and professional levels of service to our customers and all aspects of the business.
  • Reports to: Development Manager
  • Location: Hybrid

    RDP is the UK’s leading provider of specialist EPoS systems to the independent retail sector. Our dominant position in the industry is largely down to our best-in-class support, delivered by our passionate, talented teams.

    RDP have an exciting opportunity for a Software Developer to join our development team. The main task will be to develop software in line with the requirements of the business and as determined by the Development Manager and to support existing systems as part of the responsibilities of the development team.


    We rely on the following technologies. You will have come across some of these and used them to a varying degree. We don't expect you to be an expert, we’re happy to help you become one.

  • Node / Javascript
  • .NET C#
  • Communicating over Restful API’s
  • AWS Technologies such as Lambda, API Gateway, DynamoDB, RDS, EC2, S3
  • Linux
  • Databases including MySQL / SQL Server
  • CI / CD
  • The rest of our estate is written in Perl.


  • Support the Software Development department in the daily maintenance of existing software services, solutions and applications
  • Undertake software development duties as determined by your line manager, keeping him appraised of progress or issues (within fortnightly Agile sprints)
  • Be responsible in the future for the development of key projects or designated areas of a particular project, ensuring your work is of a sufficiently high standard to fulfil requirements and contribute effectively to the project’s success
  • Share relevant information with colleagues (and document your work where appropriate), ensuring they are able to follow and complete work undertaken should circumstances require it

  • You like the sound of what we are doing
  • You are passionate about great engineering and love to share your passion with others
  • You excel in a high-growth environment, embracing change and adjusting course regularly
  • You’re a strategic and analytical thinker who has a proactive approach to solving problems
  • You have an autonomous, self-starting approach with a curiosity of how things can be done better
  • You have a sharp attention to detail and are highly organised
  • Demonstrable organisational skills, including time management, prioritisation of tasks and self-motivation
  • Strong work ethic, requires high standards of self-motivation, able to be flexible in order to get the job done
  • You are a confident and clear communicator
  • You have an excellent, professional manner at all times
  • You are hardworking and committed, with a sense of humour

  • Excellent programming skills
  • Comfortable with command-line Linux and basic source control experience (ideally git)
  • Ability to structure code so that it is unit testable
  • Basic understanding of SQL (DDL, Basic Querying) and HTTP API’s
  • WHY US?

    RDP is also an incredibly compassionate employer who believes that flexibility and understanding are fundamental to creating the kind of workplace that our teams want to be part of. We are giving someone the opportunity to be part of a forward-thinking, energetic and enthusiastic team with a passion for learning and making a difference with opportunities to learn, grow and try something new in a teamwork-focused and encouraging environment designed to help you be your best self.

    We also offer:

  • A competitive salary based on experience and industry benchmarks with yearly salary reviews
  • Twice yearly bonusses
  • A flexible working environment
  • 25 days annual leave + Long Service Award of one extra day annual holiday for every 5 years worked
  • Life assurance
  • Pension scheme (3% employers’ contribution)
  • Ask any member of the team and they’ll tell you how welcoming we are all, and we can’t wait to welcome you to the RDP family and help you grow both professionally and as an individual.

    At Retail Data we embrace diversity and equal opportunity, we are committed to building a team that represents a variety of backgrounds, perspectives, and skills. The more inclusive we are, the better our work will be.

    Contact Us
    Your Name * :
    Email * :
    Telephone * :
    Upload CV:
    Tell us about yourself * :
    Note: Required fields include an asterisk | Click here to view our Privacy Policy