NCR Senior Software Engineer in India

Title: Senior Software Engineer Location: Mumbai

NCR Corporation (NYSE: NCR) is the global leader in consumer transaction technologies, turning everyday interactions with businesses into exceptional experiences. With its software, hardware, and portfolio of services, NCR enables nearly 700 million transactions daily across retail, financial, travel, hospitality, telecom and technology, and small business. NCR solutions run the everyday transactions that make your life easier. NCR is headquartered in Duluth, Georgia, with approximately 29,000 employees and does business in 180 countries. Senior Software Engineer for Activate platform. Resource with an experience of 5-6 years in the ATM domain development preferably with Activate experience.


  • 5-6 years in Information Technology (or equivalent) Previous Work Experience

  • Graduate degree preferred or equivalent work experience for senior positions in Computer Science/Engineering or other related field.

  • Having Industry experience of nearly 1 to 2 years on Windows with C# .Net, ASP .Net, Java Scripting

  • Preferred ATM domain expertise.

  • Preferred to have Activate working experience.

  • Having working experience in database like SQL Server & Oracle.

  • Should be worked on reporting tools like Crystal Reports and should be aware of working with repositories like SVN or CVS.

  • Advanced experience, certification/training or skills in Microsoft operating systems, development environments, architecture design, software design and methodologies and software configuration management Key Areas of Responsibility

  • Software Construction

  • Construct software as per requirements and design while maintaining adherence to source/build control procedures

  • Follows coding standards and the software development lifecycle defined by the organization

  • Document program code according to local specifications

  • Perform software configuration management per local specifications

  • Debug software modules

  • Track and control defect and customization changes

  • Understands the value and process of software quality assurance

  • Resolution of software issues reported internally & externally.

  • Enhancements & customization of the software as per the customer needs.

  • Unit Testing

  • Develop Unit Test Specifications

  • Carry out the unit testing.

    EEO Statement
    Integrated into our shared values is NCR’s commitment to diversity. NCR is committed to being a globally inclusive company where all people are treated fairly, recognized for their individuality, promoted based on performance and encouraged to strive to reach their full potential. We believe in understanding and respecting differences among all people. NCR does not discriminate in employment based on sex, age, race, color, creed, religion, national origin, disability, sexual orientation, veteran status, military service, genetic information, or any other characteristic or conduct protected by law. Every individual at NCR has an ongoing responsibility to respect and support a globally diverse environment.

    Statement to Third Party Agencies To ALL recruitment agencies: NCR only accepts resumes from agencies on the NCR preferred supplier list. Please do not forward resumes to our applicant tracking system, NCR employees, or any NCR facility. NCR is not responsible for any fees or charges associated with unsolicited resumes.

Job Professional Services

Title: Senior Software Engineer

Location: India

Requisition ID: 0062126_P0220181