Jobs
>
Hyderabad

    Software Engineer - 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++ 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. 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.

    #LI-SM1

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


  • Synopsys Inc

    Software Engineer

    1 week ago


    Synopsys Inc Hyderabad, India

    The Synopsys TCAD group is looking for a Senior Software Engineer to work in the field of 3D technology modeling. This is a unique opportunity to work on the development of cutting edge TCAD software. Synopsys TCAD is the industry leader in 3D technology modeling. · In this role, ...

  • Microsoft

    Software Engineer

    1 week ago


    Microsoft Hyderabad, India

    Our team is looking for a Senior UX Software Engineer to help develop a world-class, customer-centered engineering infrastructure. You will work with Azure CXP Program Managers, other Azure engineering teams and the Field, Marketing and Support organizations to define and deliver ...

  • TekWissen India

    Software Engineer

    2 days ago


    TekWissen India Hyderabad, India

    Title: Software Engineer · Location: Hyderabad, India · Experience: 4+ Years · Notice: Immediate -20 days · Essential Requirements: · • Overall, 4 to 6 years of experience in cross-browser web applications UI design, development and deployment with Python or C# · • Good hands-on ...

  • Microsoft

    Software Engineer

    1 day ago


    Microsoft Hyderabad, India

    Overview · Falcon is a project that helps developers in the WebXT Org to build, deploy and run microservices at scale. The team builds and owns an SDK that is actively used by 100s of developers to build over 500 mission critical services powering apps like Bing Web Search. The t ...

  • Gowin

    Software Engineer

    1 day ago


    Gowin Hyderabad, India

    Job Title : Software Engineer - AI Stack Development · Location : Hyderabad · Experience : 10+ Years · Job Type : Full-Time · Job Brief : · Join one of our esteemed client's global team of talented individuals in crafting cutting-edge neural network systems. As a Software Enginee ...

  • e2open

    Software Engineer

    1 day ago


    e2open Hyderabad, India

    Position: Software Engineer · Total around 4-6 years' experience in J2EE based products/projects · Apache Camel, · Java, J2EE, SQL, Webservices, JavaScript · Experience with any UI frameworks –Vaadin, GWT, RCP, JSP, Swing etc. · Working knowledge of DBMS – Oracle, MySQL, SQL S ...

  • Microsoft

    Software Engineer

    1 day ago


    Microsoft Hyderabad, India

    We are looking to hire a Software engineer in the OneNote iOS team. In OneNote iOS (iPhone and iPad), we are working to build a fast, modern, mobile-first note-taking experience for our users and use AI-assisted contextual capture and semantic recall experiences to solve the basi ...

  • iHub-Data, IIIT Hyderabad

    Software Engineer

    6 days ago


    iHub-Data, IIIT Hyderabad Hyderabad, India

    iHub-Data, IIITH, we are looking for Generalist Software Engineers who are not only technically proficient but also enthusiastic about taking research projects at a high Technology Readiness Level (TRL) to the market. In this role, you will be at the forefront of innovation, wear ...

  • Retail Sols Inc

    Software Engineer

    1 hour ago


    Retail Sols Inc Hyderabad, India

    We are looking for a skilled Software Engineer to join our innovative team As a Software Engineer at Retail Sols Inc, you will be responsible for developing and maintaining software applications, ensuring high performance and responsiveness. This is an office-based position with ...

  • HuntingCube Recruitment Solutions

    Software Engineer

    1 week ago


    HuntingCube Recruitment Solutions Hyderabad, India

    Skills-Angular11+ Javascript+Typescript+unit testing(jasmine/karma)+ngrx · Exp-8-10yrs · Location- Hyderabad · Notice Period-Immediate · Requirements: · 7+ years of Software Development experience with Typescript, Angular, Angular Material components, NgRx, RxJS, writing unit tes ...

  • Infojini Inc

    Software Engineer

    2 days ago


    Infojini Inc Hyderabad, India

    Job Title: Software Engineer · Minimum 1 year experience in · (JAVASCRIPT AND PYTHON) · Essential Skill Sets · Thorough understanding of SDLC · Thorough understanding of Javascript · Thorough Understanding of HTML5, CSS · Hands on experience in consuming REST APIs and working wit ...

  • Microsoft

    Software Engineer

    1 day ago


    Microsoft Hyderabad, India

    Designation: FULL STACK ENGINEER. · Overview: · Are you an experienced full-stack Software Engineer. Does the opportunity to be involved in state-of-the-art development, measurement, and experimentation for edge browser and edge shopping excite you? If so, this Senior Software En ...

  • Navtech

    Software Engineer

    1 day ago


    Navtech Hyderabad, India

    Navtech an ISO-certified company provides Solutions and Services that help make a lasting impact on our customers' business. We are having development centers in India and US and have been awarded Best Cloud services provider by Good Firms and are also AWS Certified partner. You ...

  • Informatica

    Software Engineer

    2 days ago


    Informatica Hyderabad, India

    Software Engineer - Hyderabad, Telangana · We are currently looking for a Software Engineer with a desire to work on the development of products. You will be based in our office in Hyderabad, India · You will report to the Manager, Development · You will design and develop produc ...

  • 4Sagez Studios Pvt. Ltd.

    Software Engineer

    3 days ago


    4Sagez Studios Pvt. Ltd. Hyderabad, India

    Company Description · Welcome to 4Sagez Studio - Gateway to a World of Technology Solutions, Endless Games, Adventures · At 4Sagez Studio, we are a dynamic fusion of technology enthusiasts, gaming aficionados, and creative storytellers. As a versatile company, we pride ourselves ...

  • NCR Voyix

    Software Engineer

    1 day ago


    NCR Voyix Hyderabad, India

    About Company · NCR VOYIX (NYSE: VYX) is a global technology company leading how the world connects, interacts and transacts with business. NCR's assisted – and self – service solutions and comprehensive support services address the needs of retail sector organizations in more th ...

  • Oneskai

    Software Engineer

    1 week ago


    Oneskai Hyderabad, India

    Job Summary: · We are seeking a skilled and innovative Software Engineer to join our dynamic team. The ideal candidate will have a passion for technology and software building, with an ability to think critically and solve complex problems. As a Software Engineer, you will be res ...

  • CHUBB

    Software Engineer

    1 week ago


    CHUBB Telangana, India Regular - Full time

    SRE Job Description · At CHUBB , we're passionate about building software that solves problems. We count on our site reliability engineers (SREs) to empower our users with a rich feature set, high availability, and stellar performance level to pursue their missions. As we expan ...

  • Ideagen

    Software Engineer

    1 week ago


    Ideagen Hyderabad, India

    About Us · Ideagen is the invisible force behind many things we rely on every day - from keeping airplanes soaring in the sky, to ensuring the food on our tables is safe, to helping doctors and nurses care for the sick. So, when you think of Ideagen, think of it as the silent t ...

  • e2open

    Software Engineer

    1 week ago


    e2open Hyderabad, India

    Position: Software Engineer · Total around 1-6 years' experience in J2EE based products/projects · Apache Camel, · Java, J2EE, SQL, Webservices, JavaScript · Experience with any UI frameworks –Vaadin, GWT, RCP, JSP, Swing etc. · Working knowledge of DBMS – Oracle, MySQL, SQL ...