This website uses cookies to allow us to see how the site is used. If you continue to use this site we will assume that you are happy with this.Click to hide
Menu
CoDE - NCR Edinburgh
CoDE - NCR Edinburgh
  • Home
  • People
  • Events
  • Social
  • Products
  • Jobs
  • Edinburgh
  • Blog
  • Contact
NCR Edinburgh: index

NCR – Edinburgh

NCR Edinburgh has grown from a successful software startup to an integral part of a global, multi-billion dollar organisation. Every day, NCR powers more than 500 million self service transactions with solutions for customers in the financial, retail, hospitality, travel and telecoms sectors. You can read more about the NCR Edinburgh contribution to those numbers here.

The Edinburgh team typically uses Enterprise Java on the server and Javascript, HTML5 and CSS3 on the client but we trust our engineers to choose the right tech stack for the job. We are an agile software organization, structured into supportive, self-sufficient teams and we love continuous build, test and deployment because we want to catch our mistakes as soon as possible.

Being part of an organisation with offices in over 180 countries gives us a sales and support reach that we could never hope to achieve as a small company but we have always sought to keep alive the energy and enthusiasm of a startup. We want people to enjoy their work and we think that happens when they feel that they have real influence over, and pride in, the products that they build.

Follow us
Join Us10 Study Days4 Hack DaysFlexible HolidaysCode & Cake Friday TalksFree Breakfast & Fruit

Latest Jobs

  • Scrum Master
    As a Scrum Master within NCR Edinburgh you will work closely with the Engineering Manager, Solution Architect and Product Manager to manage the team backlog.
  • Build and Deployment Automation Engineer
    We are an agile development organisation and work on continuous improvement of our continuous build, code analysis and test environments.
  • Java/JavaScript Engineer
    We are an agile development organisation and operate continuous build and test across multiple technical disciplines
  • End-to-End Software Testing Specialist
    This role is as part of a centralised team which provides guidance, standards and support to engineers within the product development teams globally. You will coordinate test activity across all engineering teams.
  • ETL Developer
    The ideal candidate will have previously been exposed to major databases, data warehouses, ETL technologies and database-specific procedural languages such as PL/SQL.
  • View All Jobs   View Internships
Events & Articles
  • Why should I use Node.js?
    I don't know what is Node.js. Should I start using it?
  • Java Spring
    First steps. Creating a basic CRUD application using Java Spring.
  • DITA - A guild for the Rest of Us?
    Is Darwin Information Typing Architecture a useful standard in an Agile environment?
  • Twelve Factor Apps with Spring
    The methodology of "Twelve Factor Applications" - built to be innately deployable, scaleable and maintainable in Cloud environments, works well with the Spring Cloud Framework.
  • MapReduce
    MapReduce is a programming paradigm for processing and generating large data sets using a parallel, distributed algorithm on a cluster.
  • Reactive Programming on Android
    RxJava provides elegant ways to address some of the pitfalls of asynchronous programming on Android, but more than that it helps to write clean, composable code
  • Top
  • People
  • Events
  • Social
  • Products
  • Jobs
  • Edinburgh
  • Blog
  • Contact
  • NCR Global
  • Home
  • NCR Global