Jobs
>
Hyderabad

    Software Engineer III- C++ Developer - Hyderabad, India - NCR Corporation

    Default job background
    Full time
    Description

    About NCR VOYIX

    NCR VOYIX Corporation (NYSE: VYX) is a leading global provider of digital commerce solutions for the retail, restaurant and banking industries. NCR VOYIX is headquartered in Atlanta, Georgia, with approximately 16,000 employees in 35 countries across the globe. For nearly 140 years, we have been the global leader in consumer transaction technologies, turning everyday consumer interactions into meaningful moments. Today, NCR VOYIX transforms the stores, restaurants and digital banking experiences with cloud-based, platform-led SaaS and services capabilities.

    Not only are we the leader in the market segments we serve and the technology we deliver, but we create exceptional consumer experiences in partnership with the world's leading retailers, restaurants and financial institutions. We leverage our expertise, R&D capabilities and unique platform to help navigate, simplify and run our customers' technology systems.

    Our customers are at the center of everything we do. Our mission is to enable stores, restaurants and financial institutions to exceed their goals – from customer satisfaction to revenue growth, to operational excellence, to reduced costs and profit growth. Our solutions empower our customers to succeed in today's competitive landscape.

    Our unique perspective brings innovative, industry-leading tech to all the moving parts of business across industries. NCR VOYIX has earned the trust of businesses large and small — from the best-known brands around the world to your local favorite around the corner.

    TITLE : Software Engineer III - C++, Python

    LOCATION : Hyderabad, (Hybrid).

    About NCR VOYIX Corporation

    NCR VOYIX Corporation (NYSE: VYX) 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 VOYIX enables nearly 550 million transactions daily across retail, financial, travel, hospitality, telecom and technology, and small business. NCR VOYIX solutions run the everyday transactions that make your life easier.

    YOU ARE:

    Passionate about technology and see the world a little differently than your peers. Everywhere you look, there's possibility and opportunity. You don't see problems—you see boundaries to push and challenges to solve. Why? Because you believe software engineering changes how people live.

    You are curious about what happens when you swipe your credit card at a gas pump and how the systems know it should turn on the pump. You wanted to know why your credit cards now have a chip as well as a magnetic stripe. The world of electronic payment processing and Point of Sale technologies has grown quickly and in leaps and bounds over the last decade, with new technologies introduced every month. These technologies focus on improving security while also enhancing the consumer experience and NCR is on the leading edge of building and integrating the latest features across the retail and restaurant industries.

    The CFR Solutions team cater to the top brands in the world. In this senior role, you will join a team building and supporting Payments and Loyalty software products with connecting the leading payment networks, card brands and devices. You will be hands on and enjoy creating features requested by our customers. You desire to work in a team of seasoned developers and love working in an Agile environment. We're looking for someone who values and cares about the big picture but can execute today. Join us on the ground floor of The New NCR VOYIX – a software and services innovator. We offer great opportunities and an attractive compensation package including bonus and the chance to work on a team of stellar people.

    Curious? Read on. We're looking for software engineers like you.

    Position Summary & Key Areas of Responsibility

    Summary

    Are you ready to work on a set of market leading products in the industry? You can as a Software Engineer within CFR (Convenience-Fuel-Retail) Division of NCR VOYIX.

    The CFR Solutions team cater to the top brands in the world. In this senior role, you will join a team building and supporting Payments and Loyalty software products with connecting the leading payment networks, card brands and devices. You will be hands on and enjoy creating features requested by our customers. You desire to work in a team of seasoned developers and love working in an Agile environment. We're looking for someone who values and cares about the big picture but can execute today. Join us on the ground floor of The New NCR VOYIX – a software and services innovator. We offer

    great opportunities and an attractive compensation package including bonus and the chance to work on a team of stellar people.

    You are:

    Someone who believes that software development changes lives. You're passionate about technology and see the world a little differently than your peers—everywhere you look, there's possibility, opportunity, boundaries to push and challenges to solve.

    You can expect to:

  • Design and implement new product features and implement modifications to existing product features to include technical documentation.
  • Build and execute unit tests for new or existing application code.
  • Work with Customer Care team members to resolve problems with released software.
  • Exhibit very high personal commitment to quality, software engineering best practices, and protection of sensitive consumer information.
  • Provide input into and release management decisions.
  • Drive issues to effective resolution and to find solutions to challenging, time-critical problems.
  • Mentor team members and conducts code and test reviews.
  • Participate in an agile development team, implementing user stories with automated testing to verify acceptance criteria.
  • 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.
  • You have:

  • 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
  • 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
  • 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
  • 1+ years of python experience
  • 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.

    ABOUT NCR VOYIX CORPORATION:

    NCR VOYIX Corporation (NYSE: VYX) is a global tech company that changes how people everywhere bank, shop, eat, and travel. Our software, hardware, and services enable over a half billion transactions daily. Headquartered in Atlanta, we are leading how the world connects, interacts, and transacts with business.

    EEO STATEMENT:

    Integrated into our shared values is NCR VOYIX's commitment to diversity. NCR VOYIX 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. This concept encompasses but is not limited to human differences with regard to race, ethnicity, religion, gender, culture and physical ability. 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 VOYIX only accepts resumes from agencies on the NCR VOYIX preferred supplier list. Please do not forward resumes to our applicant tracking system, NCR VOYIX employees, or any NCR VOYIX facility. NCR VOYIX is not responsible for any fees or charges associated with unsolicited resumes.

    #LI-SM1

    Offers of employment are conditional upon passage of screening criteria applicable to the job


  • NCR Voyix

    C++ Developer

    4 days ago


    NCR Voyix Hyderabad, India

    Position : Sr Lead C++ Developer (SW Engineer III & IV) · Experience: 7 Years to 16 Years · Location: Hyderabad, India · Employment Type : Full-time · Notice Period : Imm to 60 Days · About NCR VOYIX Corporation · NCR VOYIX Corporation (NYSE: VYX) is a leading global provider of ...

  • ValueLabs

    C++ developer

    1 week ago


    ValueLabs Hyderabad, India

    Job Title: C++ Developer Job Description: The C++ Developer is responsible for designing, developing, and implementing high-performance, scalable, and maintainable software solutions using the C++ programming language. The ideal candidate will have a strong understanding of C++ p ...

  • ValueLabs

    C# Developers

    1 day ago


    ValueLabs Hyderabad, India

    Dear Aspirants, · Greetings from ValueLabs · We have an amazing opportunity for C#, core, Web API Developers who can join our team immediately · Experience: 5- 10 years · Location: Hyderabad · Notice period: Immediate -15days Joiners · Detail JD : · C# – with extended knowledge ...

  • NCR Voyix

    C++ Developer

    1 day ago


    NCR Voyix Hyderabad, India

    About Company · About NCR VOYIX NCR VOYIX Corporation (NYSE: VYX) is a leading global provider of digital commerce solutions for the retail, restaurant and banking industries. NCR VOYIX is headquartered in Atlanta, Georgia, with approximately 16,000 employees in 35 countries acro ...

  • Tech Mahindra

    C++ Developer

    1 week ago


    Tech Mahindra Hyderabad, India

    JD · Proven experience in C++ development, with a strong understanding of object-oriented programming principles · Proficiency in software development tools and practices · Excellent problem-solving and analytical skills · Ability to work effectively in a fast-paced, collaborativ ...

  • SPG Consulting Solutions Pvt

    C++ Developer

    3 days ago


    SPG Consulting Solutions Pvt Hyderabad, India

    Job Description : · Proficient in C++ with a good knowledge of its ecosystems and Full stack experience. · - Expertise in Shell Scripting. · - Expertise in fixing the C++ vulnerabilities. · - Expertise in Linux and Windows platform. · - Expertise in understanding the legacy syste ...

  • State Street

    C++ Developer

    1 hour ago


    State Street Hyderabad, India Full time

    Who we are looking for: · State Street is looking for a C++ developer for Record Keeping System Development Support team located at Bangalore, India, who is comfortable with debugging a system that has a large code base with many dependent modules in a Windows Visual C++ develop ...

  • Dutech Systems

    C# Developer

    1 hour ago


    Dutech Systems Hyderabad, India Contract

    Job Description · Educational Qualification: BE, B-Tech, ME, M-tech, MCA, MSc Computer Science · Required Experience: 3 to 5 years of hands-on experience in coding, analysis, and design. · Required skills: · Well versed with in .Net Framework fundamentals and Object-oriented ...

  • timesjobs

    C Developer

    6 days ago


    timesjobs Hyderabad/ Secunderabad, India Full time

    ## · Skills Required: · - Strong background in C UNIX Shell Scripting, Perl and Socket programming · - Strong background in relationship database in Oracle and/or Sybase · - Experience in working with Sol 10, Linux and XML · - Strong background in MQ series or other similar mess ...


  • Infogain Hyderabad, India

    The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code. · Responsibilities · A C++ Developer with extensive experience in developing and maintaining C++ application ...

  • Alp Consulting Ltd.

    Jr C# developer

    1 week ago


    Alp Consulting Ltd. Hyderabad, India

    Hello Connections · Grab the Below Opportunity · Job Profile: .Jr C# developer · Experience: 3-5 Years · Required technical skills: C# Programming Language Development · Spec flow Library Development · .Net Framework · ASP.Net (Optional) · Soft Skills – Strong Communication skil ...

  • Forsys Inc

    Senior C# Developer

    1 week ago


    Forsys Inc Hyderabad, India

    About Forsys · Forsys is a global technology firm providing a wide spectrum of enterprise, cloud, and analytics services. · It was incorporated in 2010 with an aim to provide quality services in the field of software solutions, including front, middle and back-office systems. · F ...


  • Crossover Hyderabad, India

    About the Role : · We are seeking a passionate and innovative C# Software Developer to join our team and be a pioneer in integrating AI into software development at Trilogy. · You will leverage your expertise in C# and cloud technologies alongside cutting-edge AI tools to build s ...


  • CarbyneTech India Pvt Ltd Hyderabad, India

    Job Description : 5+ is considered as Senior(Lead) · NET Support Specialist : · - Should be managing the team for any technical challenged team needed. · - Microsoft technology development experience in C#, ASP.NET, .NET 4.5 onwards, MVC, Web api, Bootstrap, Jquery, Angular, SQL ...


  • State Street Hyderabad, India Full time

    Who we are looking for: · The Transaction Processing (TP) team is seeking an experienced Visual Studio C++ Developer with financial services background to architect, design, and manage software projects critical to our client's real-time transaction processing needs. The right i ...


  • NCR Voyix Hyderabad, India

    TITLE: Software Engineer IV - C++ developer. · LOCATION: Hyderabad, (Hybrid). · About NCR VOYIX Corporation · NCR VOYIX Corporation (NYSE: VYX) is the global leader in consumer transaction technologies, turning everyday interactions with businesses into exceptional experiences. W ...


  • SPG Consulting Hyderabad, India

    Role**IVI Junior SoftwareEngineer Required TechnicalSkill Set** C/C C# .Net CoreIVI SCPI WindowsLinuxMacMustHave** Strong C/C C# .NETcore programming skills and demonstratedstructured programming experience. Experience with version control softwareDevOps tools and agile implemen ...


  • TECHCLOUDVERKS IT SOLUTIONS PRIVATE LIMITED Hyderabad, India

    Job Description : · - Full Stack Web Developer with good experience in .NET, C#, ASP.NET, CSS, HTML5, MongoDB, SQL to handle full stack application development. · - Must have knowledge in Dependency Injection along with Structure Map. · - Develop web applications covering end to ...


  • WSAudiology Hyderabad, India

    As a Software Developer in our R&D department in India, you will work in an international and scrum setup. The team is part of a SAFE train that is developing a cloud-based application used by Hearing Care Professionals to help serve their patient's needs. We are hiring people wh ...


  • iBLOXX Studios DMCC Hyderabad, India

    For our new office we are looking for experienced Unreal Engine 5 Game Developers with strong C++ Know-How. At first, this would be a remote role with willingness to relocate within India after offices are fully set up later this year, and/or to our Head Office in Dubai. · The ro ...