Software Developer - backend
Software Developer - backend

Software Developer - backend

Bath Full-Time 30000 - 42000 £ / year (est.) Home office (partial)
N

At a Glance

  • Tasks: Join a SCRUM team to develop a cutting-edge retail Edge platform.
  • Company: NCR Voyix is a global leader in digital commerce solutions for retail, restaurants, and banking.
  • Benefits: Enjoy flexible working hours, remote work options, and a supportive team culture.
  • Why this job: Be part of an innovative company transforming consumer experiences with technology.
  • Qualifications: Degree in a numerate discipline; strong development skills in Python and Linux required.
  • Other info: Work primarily in Bath with a minimum of one day remote per week.

The predicted salary is between 30000 - 42000 £ per year.

About NCR VOYIX

NCR VOYIX Corporation (NYSE: VYX) is a leading global provider of digital commerce solutions for the retail, restaurant and banking industries. NCR VOYIX is headquartered in Atlanta, Georgia, with approximately 16,000 employees in 35 countries across the globe. For nearly 140 years, we have been the global leader in consumer transaction technologies, turning everyday consumer interactions into meaningful moments. Today, NCR VOYIX transforms the stores, restaurants and digital banking experiences with cloud-based, platform-led SaaS and services capabilities.

Not only are we the leader in the market segments we serve and the technology we deliver, but we create exceptional consumer experiences in partnership with the world’s leading retailers, restaurants and financial institutions. We leverage our expertise, R&D capabilities and unique platform to help navigate, simplify and run our customers’ technology systems. Our customers are at the center of everything we do. Our mission is to enable stores, restaurants and financial institutions to exceed their goals – from customer satisfaction to revenue growth, to operational excellence, to reduced costs and profit growth. Our solutions empower our customers to succeed in today’s competitive landscape.

Summary:

As a developer within an NCR Voyix Edge SCRUM team, you will take part in the development of a world class retail Edge platform. You will carry out software development tasks, collaborate with other developers within your team and across the organisation, and perform code review. You will also assist the team lead and architects in defining stories on the backlog and liaising with QA and internal stakeholders to ensure the right solution and quality.

Knowledge, Skills and Experience:

  • Candidates should typically possess a degree in a numerate discipline.

Required skills:

  • Strong development skills – clean code / agile / SOLID principles
  • Working knowledge of Python
  • Working knowledge of Linux OS and Bash
  • Confident working with git in a multi-developer environment

Other relevant skills:

  • Exposure to cloud computing - ideally AWS/GCP
  • Extended Linux knowledge (networking, installation, boot process, building / configuring the kernel / kernel modules)
  • Containerisation with Docker or Kubernetes
  • Virtualization (XEN, QEMU, libvirt, KVM)
  • Knowledge of IT security principles and tools
  • Computer networking knowledge, and skills debugging network issues, especially in Linux

Crucially the candidate should have a passion for their work and have a proven track record of being able to develop innovative solutions to hard technical problems. The ideal candidate should have a keen interest in learning new technologies and adapting their skills to suit their work.

Other Requirements:

The job will be based primarily in NCR Voyix’s offices in central Bath. Current work from home policy is minimum 1 day per week in the office and the remainder from home. Employees are required to live within commutable distance of the office. Any workdays from home are a benefit for employees who are performing to a satisfactory level.

Weekly working hours are 37, Monday to Friday, with an unpaid break. Start and end times are flexible whilst adhering to core hours of 9:30 to 16:00. The candidate should be flexible in terms of occasional work outside of regular office hours and on weekends. Business travel opportunities will be rare.

Offers of employment are conditional upon passage of screening criteria applicable to the job.

EEO Statement:

Integrated into our shared values is NCR Voyix’s commitment to diversity and equal employment opportunity. All qualified applicants will receive consideration for employment without regard to sex, age, race, color, creed, religion, national origin, disability, sexual orientation, gender identity, veteran status, military service, genetic information, or any other characteristic or conduct protected by law. NCR Voyix is committed to being a globally inclusive company where all people are treated fairly, recognized for their individuality, promoted based on performance and encouraged to strive to reach their full potential. We believe in understanding and respecting differences among all people. Every individual at NCR Voyix has an ongoing responsibility to respect and support a globally diverse environment.

Software Developer - backend employer: NCR Voyix

NCR Voyix is an exceptional employer, offering a dynamic work culture in the heart of Bath, where innovation and collaboration thrive. With flexible working arrangements, a commitment to employee growth, and a focus on diversity and inclusion, we empower our team members to excel in their careers while enjoying a healthy work-life balance. Join us to be part of a leading global provider of digital commerce solutions, where your contributions will make a meaningful impact.
N

Contact Detail:

NCR Voyix Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Developer - backend

✨Tip Number 1

Familiarise yourself with the technologies mentioned in the job description, especially Python and Linux. Brush up on your skills by working on personal projects or contributing to open-source projects that utilise these technologies.

✨Tip Number 2

Engage with the NCR Voyix community on platforms like LinkedIn or GitHub. Follow their updates, participate in discussions, and connect with current employees to gain insights into the company culture and expectations.

✨Tip Number 3

Prepare for potential technical interviews by practising coding challenges that focus on clean code and SOLID principles. Websites like LeetCode or HackerRank can be great resources for this.

✨Tip Number 4

Showcase your passion for technology and learning new skills during any interactions with NCR Voyix. Be ready to discuss how you've tackled complex problems in the past and your eagerness to adapt to new tools and methodologies.

We think you need these skills to ace Software Developer - backend

Strong development skills
Clean code practices
Agile methodology
SOLID principles
Working knowledge of Python
Familiarity with Linux OS and Bash
Proficient in Git for version control
Exposure to cloud computing (AWS/GCP)
Extended Linux knowledge (networking, installation, boot process)
Containerisation with Docker or Kubernetes
Virtualisation technologies (XEN, QEMU, libvirt, KVM)
Knowledge of IT security principles and tools
Computer networking knowledge
Debugging network issues in Linux
Passion for developing innovative solutions
Adaptability to new technologies

Some tips for your application 🫡

Understand the Role: Before applying, make sure you fully understand the responsibilities and requirements of the Software Developer - backend position at NCR Voyix. Familiarise yourself with the technologies mentioned, such as Python, Linux, and cloud computing.

Tailor Your CV: Customise your CV to highlight relevant experience and skills that align with the job description. Emphasise your development skills, knowledge of agile methodologies, and any experience with the required technologies.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software development and your ability to solve complex problems. Mention specific projects or experiences that demonstrate your skills in clean code, SOLID principles, and teamwork.

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 and professionalism, which are crucial in a software development role.

How to prepare for a job interview at NCR Voyix

✨Showcase Your Coding Skills

Be prepared to demonstrate your coding abilities during the interview. You might be asked to solve problems on the spot or discuss your previous projects. Make sure you can explain your thought process clearly and how you apply clean code principles.

✨Familiarise Yourself with Agile Methodologies

Since you'll be working in a SCRUM team, understanding Agile methodologies is crucial. Be ready to discuss your experience with Agile practices and how you've contributed to team dynamics in past roles.

✨Brush Up on Relevant Technologies

Make sure you're comfortable discussing Python, Linux, and Git, as these are key skills for the role. If you have experience with cloud computing or containerisation, be prepared to share specific examples of how you've used these technologies.

✨Demonstrate Your Passion for Learning

NCR Voyix values candidates who are eager to learn and adapt. Share instances where you've taken the initiative to learn new technologies or overcome technical challenges. This will show your commitment to personal and professional growth.

Software Developer - backend
NCR Voyix
N
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>