At a Glance
- Tasks: Join our team to develop innovative software solutions and collaborate on exciting projects.
- Company: NCR Voyix, a dynamic tech company with a start-up vibe.
- Benefits: Enjoy competitive salary, pension contributions, and access to top-notch training resources.
- Why this job: Make a real impact in digital commerce while working with cutting-edge technologies.
- Qualifications: Strong coding skills in Python or Go and a passion for learning new tech.
- Other info: Work in a vibrant office environment with great career growth opportunities.
The predicted salary is between 28800 - 48000 Β£ per year.
Junior Software Developer
NCR Voyix Corporation (NYSE: VYX) is a leading global provider of digital commerce solutions for the retail and restaurant industries. NCR Voyix transforms retail stores and restaurant systems with comprehensive, platform-led SaaS and services capabilities. NCR Voyix is headquartered in Atlanta, Georgia, with customers in more than 35 countries across the globe.
About Us
NCR Voyix\βs team began as Zynstra, a successful innovative start-up based in Bath. Acquisition by NCR in 2020 resulted in a company with a start-up culture backed by a world-class enterprise. We develop Edge Virtualization and Containerization infrastructure for large retailers using cutting-edge Linux technologies.
Position Summary
Developer within the NCR Voyix Advance Engineering team. In this role, you will take on development tasks within the team, collaborate with other developers, and perform code review. Tasks will involve working with a variety of teams within NCR Voyix as well as customers.
Required Skills
- Strong development skills β clean code / agile / SOLID principles
- Working knowledge of Python or Go
- Working knowledge of Linux OS
- Software Containerisation
- GIT source management system
- Exposure to cloud computing, ideally AWS or GCP
- Strong communication skills
- Ability to present to both technical and non-technical audiences
- Desire to learn new technologies and apply that learning to short-timeframe projects
Desirable Skills
- Extended Linux knowledge (Bash, networking, installation, boot process, building / configuring the kernel / kernel modules)
- Kubernetes
- Virtualization (XEN, QEMU, libvirt, KVM)
Department Working Arrangements
The job will be based in NCR Voyix\βs offices in Bath. Due to a large amount of lab work, expectations for this role are to work in the office 5 days a week. Occasional working from home is possible but dependent on the work.
Company Benefits
- PENSION β first-class contributions
- EMPLOYEE STOCK PURCHASE PLAN
- HOLIDAY β 24 days plus bank holidays
- TRAINING β Full access to Pluralsight provides employees world-class technical and soft-skills training material
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.
#J-18808-Ljbffr
Junior Software Developer employer: NCR Voyix
Contact Detail:
NCR Voyix Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Junior Software Developer
β¨Tip Number 1
Network like a pro! Reach out to current employees at NCR Voyix on LinkedIn or through mutual connections. A friendly chat can give us insights into the company culture and maybe even a referral!
β¨Tip Number 2
Show off your skills! Prepare a mini-project or contribute to an open-source project that showcases your Python or Go knowledge. This hands-on experience can really impress during interviews.
β¨Tip Number 3
Practice makes perfect! Get comfortable with common interview questions related to clean code, agile methodologies, and Linux. We can even do mock interviews together to boost your confidence.
β¨Tip Number 4
Apply through our website! Itβs the best way to ensure your application gets seen by the right people. Plus, it shows youβre genuinely interested in joining the NCR Voyix team!
We think you need these skills to ace Junior Software Developer
Some tips for your application π«‘
Show Off Your Skills: Make sure to highlight your strong development skills in your application. We want to see your clean code practices and how you apply agile and SOLID principles in your work.
Tailor Your Application: Donβt just send a generic application! Tailor your CV and cover letter to reflect the specific skills and experiences that match the Junior Software Developer role. We love seeing how you connect your background to what we do at NCR Voyix.
Be Clear and Concise: When writing your application, keep it clear and concise. We appreciate straightforward communication, so make sure your points are easy to understand, especially when discussing your technical skills.
Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. Itβs the easiest way for us to track your application and ensure it reaches the right people!
How to prepare for a job interview at NCR Voyix
β¨Know Your Tech Stack
Make sure you brush up on your knowledge of Python or Go, as well as Linux. Be ready to discuss how you've used these technologies in past projects. Itβs a great way to show your strong development skills and understanding of clean code principles.
β¨Show Off Your Collaboration Skills
Since this role involves working with various teams, be prepared to share examples of how you've successfully collaborated with others in the past. Highlight any experiences where you performed code reviews or worked in an agile environment.
β¨Communicate Clearly
Youβll need to present ideas to both technical and non-technical audiences, so practice explaining complex concepts in simple terms. This will demonstrate your strong communication skills and ability to adapt your message based on your audience.
β¨Express Your Eagerness to Learn
NCR Voyix values a desire to learn new technologies. Be ready to discuss any recent technologies you've explored or are excited about. Showing your enthusiasm for continuous learning can set you apart from other candidates.