The NCR Retail ONE Platform, an open and highly scalable, cloud-based, software as a service platform, provides a wide range of business services to drive the next generation shopping experience, both in-store and online. The Retail ONE team is responsible for developing retail-oriented, web-based, micro-services that serve as the core of NCR retail and point-of-sale systems. Our team develops software in a fast-paced, zero-defect environment using the latest software development techniques and tools.
Senior Software Engineer Front End, on the Retail ONE team is responsible for technical design, development, and maintenance of Responsive Front End Web Applications and their associated components.
Key Areas of Responsibility:
Design and build robust, retail, Responsive Front End Web Applications for the platform.
Develop high quality code to support the platforms technical architecture and design.
Participate and contribute to an effective software development lifecycle using Scrum and Agile.
Incorporate behavior-driven testing practices into the software development process.
Support internal and external customers of the Retail ONE platform.
Salary: Not Disclosed by Recruiter
Industry:BPO / Call Centre / ITES
Functional Area:IT Software – Application Programming , Maintenance
Role Category:Programming & Design
Desired Candidate Profile:
UG: Any Graduate – Any Specialization
PG:Any Postgraduate – Any Specialization, Post Graduation Not Required
Doctorate:Any Doctorate – Any Specialization, Doctorate Not Required
7+ years of experience in designing and implementing Front End Web Applications, including participation in Web Application architectural design.
Minimum of 1 year Development experience with Node.js, Angular.js or related technologies.
Conceptual understanding of User Interface Design and the Responsive UI Design Process.
Experience working on commercial software.
BS in Computer Science, Computer Engineering or equivalent experience.
Experience in designing and developing RESTful web services using ASP.NET Web API or similar web framework will be added advantage.
Demonstrated expertise with frontend JS Test Frameworks specifically Karma, Protractor, Jasmine.
Experience working on highly available, fault-tolerant Web Based systems.
Experience utilizing behavior-driven development tools such as Spec Flow, Cucumber etc.