Web Software Engineer (Multiple Levels)

Location: Atlanta, GA
LOCATION: Midtown Atlanta, GA

Play a key role as a software engineer on a scrum team focused on developing NCR’s public facing application marketplace and developer experience web apps 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 out the NCR public developer portal utilizing Angular 4 and .Net Core
  • 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
  • Providing mentorship to new software engineers
  • Being an active member on an agile team working on a highly visible project

  •  Someone who just gets it. From system architecture to technical specifics, you see the big picture and how everything—and everyone—works together from start to finish.
  • A bit of a perfectionist, but in all the best ways. People trust you to make the right call—quickly and confidently.
  • The one everyone wants on their team. You simply bring out the best in other people. 

  • Software development experience
  • Like working on agile teams
  • Demonstrated ability to mentor developers
  • Excellent web development skills (HTML, CSS, Javascript) building large single page applications using Angular, React, or similar frameworks
  • Familiar with some of the following: Typescript, webpack, Sass, Angular CLI
  • Experience designing, implementing, and testing RESTful APIs using .Net Core or Java
  • Experience using relational databases and ORMs
  • Understanding of full SDLC and methodologies such as TDD, BDD, and experience with tools and frameworks for automating the delivery pipeline
  • Familiarity with distributed version control systems (eg. git)

  • Background working on highly-available, high-transaction volume, fault-tolerant systems
  • Participation in public open source projects
  • Thorough understanding of web page security concepts
  • Firsthand experience making web applications run fast and the ability to track down bottlenecks
  • SEO optimization experience
  • Experience with Docker and Linux
  • Strong background working on multitenant systems
  • Passion for continuous learning and keeping up with industry trends
Tami Andrade Fitzpatrick
Senior Recruiter

this job portal is powered by CATS