Upload Button Icon Add office photos

NCR Corporation

Compare button icon Compare button icon Compare
filter salaries All Filters

194 NCR Corporation Jobs

Software Engineer III - C++, Python

2-6 years

Hyderabad / Secunderabad

1 vacancy

Software Engineer III - 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
  • 6+ years of C++ experience on Windows environment.
  • Modern C++ standard (C++ 11 and above) experience
  • 3+ years of python experience
  • 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

NCR Corporation Interview Questions & Tips

Prepare for NCR Corporation Software Engineer III roles with real interview advice

Top NCR Corporation Software Engineer III 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 26 Software Engineer III reviews

Likes

Good Colleagues

  • Salary - Good
Dislikes

RM without authorities

  • Skill development - Poor
  • +3 more
Read 26 Software Engineer III reviews

Software Engineer III salary at NCR Corporation

reported by 180 employees with 5-12 years exp.
₹13.5 L/yr - ₹33 L/yr
At par with the average Software Engineer III 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 IV at Our NCR

Hyderabad / Secunderabad

3-7 Yrs

₹ 5-9 LPA

Software Engineer III at JPMorgan Chase

Hyderabad / Secunderabad

3-8 Yrs

₹ 7-11 LPA

Software Quality Engineer 2 at Our NCR

Hyderabad / Secunderabad

2-6 Yrs

₹ 5-9 LPA

Software Engineer III at Walmart Labs

Bangalore / Bengaluru

2-9 Yrs

₹ 4-11 LPA

Software Engineer III at SE2 Digital Service LLP

Noida, Pune

6-9 Yrs

₹ 8-11 LPA

Software Engineer III at Our NCR

Hyderabad / Secunderabad

2-6 Yrs

₹ 8-12 LPA

Software Engineer III at SE2 Digital Service LLP

Gurgaon / Gurugram

4-7 Yrs

₹ 6-9 LPA

Automation at Our NCR

Hyderabad / Secunderabad

3-6 Yrs

₹ 5-8 LPA

Software Quality Engineer 2 at Our NCR

Hyderabad / Secunderabad

2-5 Yrs

₹ 6-10 LPA

Software Engineer III at Walmart Labs

Bangalore / Bengaluru

2-6 Yrs

₹ 4-8 LPA

Software Engineer III - C++, Python

2-6 Yrs

Hyderabad / Secunderabad

3mon ago·via naukri.com

Accounts Payable Specialist

2-6 Yrs

Mumbai

5d ago·via naukri.com

Finance Analyst- Billing

2-6 Yrs

Mumbai

5d ago·via naukri.com

Cash Application Specialist

1-3 Yrs

Mumbai

5d ago·via naukri.com

Technical Writer

1-4 Yrs

Hyderabad / Secunderabad

6d ago·via naukri.com

Infrastructure Ops Engineer III (Storage & Backup)

7-12 Yrs

Mumbai

6d ago·via naukri.com

Software Engineer III- Frontend Dev, Angular JS

6-10 Yrs

Chennai

6d ago·via naukri.com

Software Engineer III-Frontend Dev, Angular JS

6-10 Yrs

Hyderabad / Secunderabad

6d ago·via naukri.com

Software Quality Engineer II- Automation,Selenium

3-5 Yrs

Chennai

6d ago·via naukri.com

App Dev Engineer II

1-4 Yrs

Gurgaon / Gurugram

6d ago·via naukri.com
write
Share an Interview