Upload Button Icon Add office photos

NCR Corporation

Compare button icon Compare button icon Compare
filter salaries All Filters

86 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

What people at NCR Corporation are saying

Software Engineer IV salary at NCR Corporation

reported by 4 employees with 8-15 years exp.
₹38.2 L/yr - ₹46 L/yr
27% more than the average Software Engineer IV Salary in India
View more details

What NCR Corporation employees are saying about work life

based on 72 employees
70%
52%
66%
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.7
Compare

Bosch Global Software Technologies

3.9
Compare

UST

3.8
Compare

Atos

3.9
Compare

Nagarro

4.0
Compare

NTT Data

3.9
Compare

Hewlett Packard Enterprise

4.2
Compare

Similar Jobs for you

Software Engineer III at Our NCR

Hyderabad / Secunderabad

2-6 Yrs

₹ 4-8 LPA

Software Engineer III at Our NCR

Hyderabad / Secunderabad

2-5 Yrs

₹ 4-7 LPA

Software Engineer IV at Our NCR

Hyderabad / Secunderabad

3-6 Yrs

₹ 5-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 Engineer IV - C++, Python

3-7 Yrs

Hyderabad / Secunderabad

3mon ago·via naukri.com

Infrastructure Ops Engineer III

7-12 Yrs

Mumbai

1hr ago·via naukri.com

Software Engineer III

6-10 Yrs

₹ 20 - 25L/yr

Hyderabad / Secunderabad

2d ago·via naukri.com

SW Support Engineer

3-5 Yrs

Hyderabad / Secunderabad

2d ago·via naukri.com

PS Engineer III

2-6 Yrs

Hyderabad / Secunderabad

2d ago·via naukri.com

App Dev Engineer II

1-4 Yrs

Gurgaon / Gurugram

2d ago·via naukri.com

Service Partner Manager

7-12 Yrs

Gurgaon / Gurugram, Mumbai

3d ago·via naukri.com

Recruiter- On Contract

1-5 Yrs

Mumbai

6d ago·via naukri.com

Network Engineer

3-7 Yrs

Mumbai

6d ago·via naukri.com

SW Engineer III - C#, React

3-6 Yrs

Hyderabad / Secunderabad

8d ago·via naukri.com

Recently Viewed

SALARIES

Onicra Credit Rating Agency

No Salaries

DESIGNATION

JOBS

Grant Thornton

No Jobs

JOBS

Radamatic Solutions

No Jobs

REVIEWS

DXC Technology

No Reviews

SALARIES

Wipro

No Salaries

SALARIES

Wipro

No Salaries

LIST OF COMPANIES

BankBazaar

Locations

DESIGNATION

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