About NCR :
NCR Corporation (NYSE: NCR) is a leader in transforming, connecting and running technology platforms for self-directed banking, stores and restaurants. NCR is headquartered in Atlanta, Ga., with 38,000 employees globally. NCR is a trademark of NCR Corporation in the United States and other countries..
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.
Passionate about quality and performance, while understanding the tradeoff between time and perfection. People see you as innately curious with a desire to explore different approaches and apply them to new problems.
The one everyone wants on their team. You simply bring out the best in other people.
Deliver high-quality large-scale applications that adhere to ever increasing demands of availability, reliability, security and performance that enable an optimal consumer experience as a strong individual contributor and/or mentor
Contribute to development in Java, Spring boot as a major and two or more complementing skills e.g. Postgres, React, DevOps, GCP etc.
Learn and use technologies based on project and work need
Consult with internal & external stakeholders to gather understanding of domain, customer & strategic requirements
Deliver features to stories and effectively translate the design in to software, recognizing where gaps in understanding exist that can impact building of code
Participate in code reviews/code walkthroughs to ensure testability/supportability of software.
A Bachelor’s degree in Information Technology, Computer Science, Computer Engineering or related field or equivalent experience.
1+ years of experience full-stack development using Java, Microservices, Cloud.
Working knowledge on two or more complementing skills e.g. GCP, DB, python, React etc.
Strong analytical and problem-solving abilities, with quick adaptation to new technologies/methodologies.