Upload Button Icon Add office photos

NCR Corporation

Compare button icon Compare button icon Compare
filter salaries All Filters

79 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

What people at NCR Corporation are saying

Software Engineer III salary at NCR Corporation

reported by 12 employees with 6-12 years exp.
₹25 L/yr - ₹30 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 71 employees
71%
50%
65%
100%
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
Child care
Gymnasium
Cafeteria
Work From Home
Free Food +6 more
View more benefits

Compare NCR Corporation with

Diebold Nixdorf

3.8
Compare

Verifone

3.3
Compare

Ingenico Group

3.0
Compare

Hitachi Payment Services

3.8
Compare

AGS Transact Technologies

3.0
Compare

Mphasis

3.4
Compare

CMS Infosystems

3.6
Compare

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.8
Compare

CGI Group

4.0
Compare

GlobalLogic

3.6
Compare

Bosch Global Software Technologies

3.9
Compare

UST

3.8
Compare

Atos

3.9
Compare

Nagarro

4.0
Compare

NTT Data

3.8
Compare

Hewlett Packard Enterprise

4.2
Compare

Similar Jobs for you

Software Engineer III at Our NCR

Hyderabad / Secunderabad

2-5 Yrs

₹ 4-7 LPA

Software Engineer IV at Our NCR

Hyderabad / Secunderabad

3-7 Yrs

₹ 5-9 LPA

Software Engineer III at FactSet Systems India Pvt Ltd

Hyderabad / Secunderabad

3-5 Yrs

₹ 7-11 LPA

Software Quality Engineer 2 at Our NCR

Hyderabad / Secunderabad

2-6 Yrs

₹ 5-9 LPA

Software Engineer III at RELX Group

Mumbai, Chennai + 1

3-5 Yrs

₹ 5-7 LPA

Software Engineer III at Walmart Labs

Bangalore / Bengaluru

2-9 Yrs

₹ 4-11 LPA

Software Engineer III at SE2 Digital Service LLP

Gurgaon / Gurugram

4-7 Yrs

₹ 6-9 LPA

Software Engineer III at SE2 Digital Service LLP

Noida, Pune

6-9 Yrs

₹ 8-11 LPA

Software Quality Engineer 2 at Our NCR

Hyderabad / Secunderabad

2-5 Yrs

₹ 6-10 LPA

Automation at Our NCR

Hyderabad / Secunderabad

3-6 Yrs

₹ 5-8 LPA

Software Engineer III - C++, Python

2-6 Yrs

Hyderabad / Secunderabad

3mon ago·via naukri.com

Service Partner Manager

7-12 Yrs

Gurgaon / Gurugram, Mumbai

12hr ago·via naukri.com

Recruiter- On Contract

1-5 Yrs

Mumbai

3d ago·via naukri.com

Network Engineer

3-7 Yrs

Mumbai

4d ago·via naukri.com

SW Engineer III - C#, React

3-6 Yrs

Hyderabad / Secunderabad

5d ago·via naukri.com

SW Engineer III - Dot Net , React

3-7 Yrs

Hyderabad / Secunderabad

5d ago·via naukri.com

Software Engineer II - C#, React

2-5 Yrs

Hyderabad / Secunderabad

5d ago·via naukri.com

Software Engineer IV - Dot Net Core, React JS

3-7 Yrs

Hyderabad / Secunderabad

5d ago·via naukri.com

Software Product Owner II

4-8 Yrs

Hyderabad / Secunderabad

5d ago·via naukri.com

Software Quality Engineer II - C#, Selenium

2-5 Yrs

Hyderabad / Secunderabad

5d ago·via naukri.com

Recently Viewed

JOBS

Gushwork

14 jobs

JOBS

Browse jobs

Discover jobs you love

JOBS

GroundTruth

33 jobs

PHOTOS

Growisto

7 office photos

JOBS

Toliday Trip

No Jobs

SALARIES

Quest Global

SALARIES

BASE Educational Services

SALARIES

Deutsche Bank

JOBS

Global Indian International School

No Jobs

SALARIES

GlobalLogic

write
Share an Interview
How was your last interview experience?
Rate your experience using AmbitionBox
Terrible
Terrible
Poor
Poor
Average
Average
Good
Good
Excellent
Excellent