At a Glance
- Tasks: Join our Innovation Lab to design and develop cutting-edge software for ATMs and banking.
- Company: NCR Atleos is a global leader in enhancing financial access with 20,000 dedicated employees.
- Benefits: Enjoy a dynamic work environment with opportunities for growth, learning, and collaboration.
- Why this job: Be part of a creative team driving innovation in banking technology and user experiences.
- Qualifications: Bachelor’s degree in Computer Science or related field; 2-5 years of software development experience preferred.
- Other info: Work with emerging technologies and participate in hackathons and industry events.
The predicted salary is between 28800 - 48000 £ per year.
About NCR Atleos
NCR Atleos, headquartered in Atlanta, is a leader in expanding financial access. Our dedicated 20,000 employees optimize the branch, improve operational efficiency and maximize self-service availability for financial institutions and retailers across the globe.
We seek an enthusiastic and creative Innovation Software Developer to join our dynamic team. As an integral part of our Innovation Lab team, you will be responsible for designing, developing, and implementing innovative software solutions that drive the future of ATMs and banking. Your role will involve exploring cutting-edge technologies, collaborating with cross-functional teams, and translating business ideas into groundbreaking software applications. This role offers a unique opportunity for growth and learning in a dynamic and innovative environment.
Key Responsibilities
- Conceptualization and Ideation: Collaborate with stakeholders to identify emerging trends, customer needs, and market gaps. Brainstorm and propose novel software concepts that enhance ATM banking services, improve user experiences, and drive competitive advantage.
- Prototyping And Proof Of Concept: Rapidly prototype software solutions to validate ideas and demonstrate feasibility. Demonstrate concepts internally and externally at industry events to gain early feedback. Conduct proof-of-concept experiments to assess the viability of innovative features.
- Software Development: Write code in multiple languages, e.g., Go, C#, Android, Java, JavaScript, Python. Develop graphical front-end software using HTML & CSS.
- Collaboration and Cross-Functional Work: Work closely with UX/UI designers and solution managers to translate ideas into demonstratable concepts. Collaborate with third-party companies to integrate leading-edge devices and software in the ATM environment.
- Continuous Learning And Research: Stay abreast of industry trends, emerging technologies, and regulatory changes. Participate in hackathons, conferences, and innovation workshops.
BASIC QUALIFICATIONS:
- Education: A Bachelor’s degree in Computer Science, Software Engineering, or a related field (Hons 2:1 or better preferred).
- Experience: A minimum of 2 to 5 years of experience in Software Development and experience in the ATM or Mobile environment would be an advantage.
- Technical Skills: Proficiency in development environments such as Visual Studio, VSCode, and Android Studio to develop applications in C#, Go, and Java. Strong understanding of Web Services, Cloud environments as well as low level device interaction.
- Innovation: Proven track record of Developing Innovative Products and solutions.
- Communication: Excellent Verbal & written communication skills and ability to present to C-level Customers.
- Team Player: Ability to work effectively in a team environment and collaborate with cross-function teams internally and externally.
- Problem-solving: Strong analytical and problem-solving skills, with a creative and out-of-the-box approach.
Preferred Qualifications:
- Interest and experience in HTML and CSS UI graphics.
- Experience in presenting ideas, concepts and physical demonstrations.
- Knowledge of industry standards and regulations.
- Ability to work on several projects simultaneously.
Contact Detail:
NCR Atleos Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer - Innovation Centre
✨Tip Number 1
Familiarise yourself with the latest trends in ATM technology and banking software. Being able to discuss recent innovations or emerging technologies during your interview will show your enthusiasm and understanding of the industry.
✨Tip Number 2
Prepare to showcase your problem-solving skills through practical examples. Think of specific challenges you've faced in previous projects and how you creatively overcame them, as this role values innovative thinking.
✨Tip Number 3
Network with professionals in the financial technology sector. Attend relevant meetups or online forums where you can connect with others in the field, which may provide insights and even referrals for the position.
✨Tip Number 4
Demonstrate your collaborative spirit by preparing to discuss past experiences working in cross-functional teams. Highlight how you effectively communicated and collaborated with UX/UI designers or other stakeholders to bring ideas to life.
We think you need these skills to ace Software Engineer - Innovation Centre
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in software development, particularly in languages like Go, C#, and Java. Emphasise any previous work with ATMs or mobile environments, as this will be advantageous.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Discuss how your skills align with the responsibilities of conceptualisation, prototyping, and collaboration mentioned in the job description.
Showcase Innovation Experience: Provide examples of innovative products or solutions you have developed in the past. Highlight your problem-solving skills and ability to think creatively, as these are key attributes for the position.
Prepare for Technical Questions: Be ready to discuss your technical skills in detail, especially your proficiency in development environments and web services. Prepare to explain your approach to software development and how you stay updated on industry trends.
How to prepare for a job interview at NCR Atleos
✨Showcase Your Innovation Skills
Prepare to discuss your previous projects where you developed innovative software solutions. Highlight how you identified trends and customer needs, and how your ideas contributed to enhancing user experiences.
✨Demonstrate Technical Proficiency
Be ready to talk about your experience with various programming languages mentioned in the job description, such as Go, C#, and Java. You might also be asked to solve coding problems or discuss your approach to software development.
✨Emphasise Collaboration Experience
Since the role involves working with cross-functional teams, share examples of how you've successfully collaborated with UX/UI designers or other stakeholders. This will show your ability to work effectively in a team environment.
✨Stay Updated on Industry Trends
Research current trends in banking technology and ATMs before the interview. Being knowledgeable about emerging technologies will demonstrate your commitment to continuous learning and innovation, which is crucial for this role.