Senior Software Engineer

Job Description:

Position Summary
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
Role:Software Developer

Keyskills:

Agile Software Development Life Cycle Technical Architecture Software Engineering Technical Design Web Technologies Business Services Architectural Design Design Development Front End HTML CSS3 JQuery JQLite ASP.NET MVC JavaScript

Desired Candidate Profile:

Education-

UG: Any Graduate – Any Specialization
PG:Any Postgraduate – Any Specialization, Post Graduation Not Required
Doctorate:Any Doctorate – Any Specialization, Doctorate Not Required

Basic Qualifications:

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.
Excellent development skills using HTML, CSS3, JQuery, JQLite, Foundation, ASP.NET MVC, JavaScript.
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.

Preferred Qualification
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 JavaScript frameworks, specifically Angular.JS.
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.

Company Profile:

NCR Corporation
NCR Corporation

Recruiter Name:HR
Reference Id:684522