Upload Button Icon Add office photos

NCR Corporation

Compare button icon Compare button icon Compare
filter salaries All Filters

195 NCR Corporation Jobs

Software Engineer IV - C++, Python

3-7 years

Hyderabad / Secunderabad

1 vacancy

Software Engineer IV - C++, Python

NCR Corporation

posted 3mon ago

Job Role Insights

Flexible timing

Job Description

  • Designs and implements new product features and implements modifications to existing product features to include technical documentation.
  • Builds and executes unit tests for new or existing application code.
  • Works with Customer Care team members to resolve problems with released software.
  • Exhibits very high personal commitment to quality, software engineering best practices, and protection of sensitive consumer information.
  • Attends daily scrum meetings, sprint planning, work estimates.
  • Provides input into and release management decisions.
  • Ability to drive issues to effective resolution and to find solutions to challenging, time-critical problems.
  • Mentors team members and conducts code and test reviews.
Basic Qualifications:
  • Bachelor s degree in a related area (Computer Engineering, Computer Science, Computer Information Services, Management Information Services) or equivalent industry experience.
  • Strong knowledge of object-oriented programming concepts
  • 9+ years of C++ experience on Windows environment.
  • Modern C++ standard (C++ 11 and above) experience
  • 3+ years of python experience
  • Should have experience in leading or managing team.
  • Experience producing technical designs for software applications.
  • Must exhibit good judgment in decision making.
  • Must excel in verbal and written communications.
  • Able to convey technical concepts to non-technical audiences.
  • Able to troubleshoot complex systems including hardware and software systems.
  • Test automation experience using Cucumber, Behave, Gherkin
  • Have a Test First mindset
  • Unit Testing Framework like Google Test, cppUnit etc.
  • Networking, TCP/IP Socket level communications
  • Experience in mentoring others on SW Engineering standards and emerging best practices
  • Agile Development experience
  • Strong debugging and troubleshooting skills
  • Familiarity with the Atlassian tool suite (Jira, Confluence, etc.).
Good to have:
  • Java, .NET
  • Preferred Retail experience, especially in the Convenience Store industry and Point of Sale systems
  • Preferred working experience on Payment Processors and payment devices
  • Cloud development experience
  • Computer HW, Networking, TCP/IP Socket level communications experience
  • High volume, high availability solutions
  • PCI compliance, secure development, and data encryption techniques
The day-to-day:
As a C++ Software Engineer you will be responsible for the design and development of software and automating BDD scenarios. You will interact daily with other team members to ensure that a quality product is delivered in a timely manner. You are expected to be able to own the solution to complex software problems/needs from design to delivery.
You will also:
  • Participate in an agile development team, implementing user stories with automated testing to verify acceptance criteria.
  • Participate in the design, modify, implement, and document software application changes.
  • Participate in analysis, design, testing, and review processes.
  • Should be able to come up with effective effort estimation based on requirements.
  • Write product specifications, designs, and technical manuals.
  • Evaluate third-party products and specifications.
  • Maintain responsibility of assigned tasks by using experience/knowledge of environment to make design/development decisions.
  • Provide feedback to peer performance reviews.
  • Educate others (technical and non-technical) on areas of expertise.
  • Work under the supervision of an Engineering Manager.
  • Provide development level support for assigned products and projects throughout the development lifecycle.
  • Perform other job-related duties as assigned.

Employment Type: Full Time, Permanent

Read full job description

Prepare for Software Engineer IV roles with real interview advice

Top NCR Corporation Software Engineer IV Interview Questions

Q1. Sort By Kth Bit Given an array or list ARR of N positive integers and an integer K , your task is to rearrange all elements such that those ... read more
Q2. Search In Rotated Sorted Array Problem Statement Given a rotated sorted array ARR of size 'N' and an integer 'K', determine the index at wh ... read more
Q3. Longest Palindromic Substring Problem Statement You are provided with a string STR of length N . The goal is to identify the longest palind ... read more
View all 93 questions

What people at NCR Corporation are saying

3.2
 Rating based on 6 Software Engineer IV reviews

Likes

Good work culture, nice and help managers

  • Salary - Good
  • +6 more
Dislikes

Sometimes work can get little monotonous and boring.

Read 6 Software Engineer IV reviews

Software Engineer IV salary at NCR Corporation

reported by 51 employees with 9-15 years exp.
₹24 L/yr - ₹48 L/yr
13% more than the average Software Engineer IV Salary in India
View more details

What NCR Corporation employees are saying about work life

based on 1.6k employees
72%
59%
53%
94%
Flexible timing
Monday to Friday
No travel
Day Shift
View more insights

NCR Corporation Benefits

Submitted by Company
You're an investment
You're impactful
You matter
You're valued
Submitted by Employees
Free Transport
Work From Home
Health Insurance
Job Training
Cafeteria
Soft Skill Training +6 more
View more benefits

Compare NCR Corporation with

DXC Technology

3.7
Compare

Sutherland Global Services

3.6
Compare

Optum Global Solutions

4.0
Compare

FIS

3.9
Compare

Virtusa Consulting Services

3.7
Compare

CGI Group

4.0
Compare

GlobalLogic

3.6
Compare

Bosch Global Software Technologies

3.9
Compare

UST

3.8
Compare

Atos

3.8
Compare

Nagarro

4.0
Compare

NTT Data

3.8
Compare

Hewlett Packard Enterprise

4.2
Compare

Publicis Sapient

3.5
Compare

Synechron

3.5
Compare

NTT DATA, Inc.

4.0
Compare

Kyndryl

4.0
Compare

IGT Solutions

3.3
Compare

Societe Generale Global Solution Centre

3.8
Compare

Quest Global

3.6
Compare

Similar Jobs for you

Software Engineer III at Our NCR

Hyderabad / Secunderabad

2-6 Yrs

₹ 4-8 LPA

Software Engineer IV at Our NCR

Hyderabad / Secunderabad

3-6 Yrs

₹ 8-12 LPA

Software Engineer IV at Azenta Life Sciences

Mumbai

3-6 Yrs

₹ 7-11 LPA

Software Engineer IV at Our NCR

Kolkata, Mumbai + 5

3-7 Yrs

₹ 8-12 LPA

Software Engineer IV at PDI Software

Chennai

3-5 Yrs

₹ 5-7 LPA

Software Engineer IV at PDI Software

Chennai

2-5 Yrs

₹ 4-7 LPA

Software Engineer IV at Azenta Life Sciences

Mumbai

6-8 Yrs

₹ 9-11 LPA

Software Engineer IV at PDI Software

Chennai

2-5 Yrs

₹ 4-7 LPA

Software Quality Engineer 2 at Our NCR

Hyderabad / Secunderabad

2-5 Yrs

₹ 6-10 LPA

Software Engineer IV at Mitratech India

Hyderabad / Secunderabad

7-12 Yrs

₹ 10-20 LPA

Software Engineer IV - C++, Python

3-7 Yrs

Hyderabad / Secunderabad

3mon ago·via naukri.com

Network Engineer L3

7-9 Yrs

₹ 7 - 8L/yr

Mumbai

3hr ago·via naukri.com

Software Quality Engineer III

2-6 Yrs

Hyderabad / Secunderabad

5hr ago·via naukri.com

Software Engineer II-C++

3-8 Yrs

Hyderabad / Secunderabad

5hr ago·via naukri.com

Software Engineer III

4-9 Yrs

Chennai

5hr ago·via naukri.com

Software Product Owner II

6-11 Yrs

Hyderabad / Secunderabad

5hr ago·via naukri.com

Software Engineer II

1-4 Yrs

Hyderabad / Secunderabad

5hr ago·via naukri.com

AR Collections Analyst

4-6 Yrs

Mumbai

14hr ago·via naukri.com

AR Disputes Analyst

3-7 Yrs

Mumbai

19hr ago·via naukri.com

Oracle Fusion Cloud Applications Support Analyst

2-6 Yrs

Gurgaon / Gurugram

22hr ago·via naukri.com
write
Share an Interview