NCR Corporation (NYSE: NCR) is the global leader in consumer transaction technologies, turning everyday interactions with businesses into exceptional experiences. With its software, hardware, and portfolio of services, NCR enables nearly 700 million transactions daily across retail, financial, travel, hospitality, telecom and technology, and small business. NCR solutions run the everyday transactions that make your life easier.
IN THIS ROLE, YOU CAN EXPECT TO….
Play a key role as a software engineer on scrum teams focused on developing NCR’s public facing applications that serve customers in Financial Services, Retail, Hospitality, and Travel. You will be enabling customers and internal developers to build applications that make everyday life easier for millions of consumers around the world. Your key day-to-day responsibilities will include:
- Building an app store for applications that utilize NCR APIs
- Crafting clean, easy to maintain, well-tested code using rigorous continuous delivery methodologies, including automated functional and non-functional testing
- Contributing to software design and documentation
- Being an active member on an agile team working on a highly visible project
YOU HAVE…
- 2+ years of software development experience
- Like working on agile teams
- Web development skills using HTML, CSS, Javascript
- Basic understanding of creating RESTful APIs using .Net Core or Java
- Experience using relational databases
- Understanding of TDD and experience writing automated unit tests
- Familiarity with distributed version control systems (eg. git)
EVEN BETTER IF YOU HAVE…
- Experience building large single page applications using Angular, React, or similar frameworks
- Familiar with some of the following: Typescript, webpack, Sass, Bootstrap
- Background working on highly-available, high-transaction volume, fault-tolerant systems
- Experience using ORMs
- Participation in public open source projects
- Experience making web applications run fast
- SEO optimization experience
- Experience with Docker and Linux