Full-Stack Software Engineer

Location: Atlanta, GA
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 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 the NCR public developer portal from concept to completion utilizing Angular 5 and .Net Core (roughly 60% frontend and 40% backend)
  • 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
 
Qualifications:
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 Test Driven Development (TDD) and experience writing automated unit tests
  • Familiarity with distributed version control systems (e.g. 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
  • Passion for continuous learning and keeping up with industry trends
Tami Andrade Fitzpatrick
Senior Recruiter
720-845-6562
tami@proenlist.com
www.proenlist.com


www.linkedin.com/in/tami-andrade-fitzpatrick
www.linked.com/company/proenlist/ https://www.facebook.com/proenlist/
or
this job portal is powered by CATS