SW Engineer

NCR Corporation California , MD 20619

Posted 2 weeks ago

About NCR

NCR Corporation (NYSE: NCR) 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 enables nearly 700 million transactions daily across retail, financial, travel, hospitality, telecom and technology, and small business. NCR solutions run the everyday transactions that make your life easier. NCR is headquartered in Atlanta, Georgia, with nearly 30,000 employees and does business in 180 countries.

We are looking for a SW Engineer to support software development in a Windows environment on NCR ATM's.

Key responsibilities:

  • Design software subsystems, components, and their interfaces in support of business requirements

  • Develop installation packages for automated deployment

  • Develop high quality code to support technical architecture and design; Considers future systems architecture

  • Collaborates with product managers and other functions

  • Contributes to technical strategy discussions

  • Responsible for translation of business requirements to development/test/release plan and delivering this solution on time to the customer

  • Participate and contribute to an effective software development lifecycle including a high focus on customer support and root cause analysis

  • Conduct testing based on knowledge of system architecture, interdependencies and interactions

  • Accurately estimate time and resources for software development and test efforts

  • Provide technical input and assistance to internal and external product development teams

  • Communicate with the customer on a frequent basis both formally and informally to build a partnership and common goals

  • Incorporate unit testing/root cause analysis practices into software development process

Basic Requirements:

  • 5 years of related experience

  • Experience with C++

  • Experience in Windows environment

  • Bachelor's Degree in Computer Science, or Computer Engineering

  • Customer facing experience

  • Ability to learn existing and new applications and become familiar with them in a short amount of time to be able to "stand on your own"

  • Ability to work under pressure in a fast-moving environment, while balancing multiple concurrent projects of varying priorities

  • Proven communication, documentation and presentation skills

  • Ability to work independently with moderate supervision

  • Ability to effectively communicate with peers, and supervisors, and to work cooperatively in a teamwork environment to define, design and ship new features

EEO Statement

Integrated into our shared values is NCR's commitment to diversity. NCR 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. NCR does not discriminate in employment based on sex, age, race, color, creed, religion, national origin, disability, sexual orientation, veteran status, military service, genetic information, or any other characteristic or conduct protected by law. 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 only accepts resumes from agencies on the NCR preferred supplier list. Please do not forward resumes to our applicant tracking system, NCR employees, or any NCR facility. NCR is not responsible for any fees or charges associated with unsolicited resumes.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
SW Integration Engineer I

Synopsys, Inc.

Posted 2 days ago

VIEW JOBS 4/16/2019 12:00:00 AM 2019-07-15T00:00 Job Description and Requirements Duties and Responsibilities: Responsible to support software development, integration and release, life cycle automation, and configuration management for the global Synopsys R&D teams. Develops tools and scripts for configuration management, process automation, databases, and dynamic web pages. Complete complex tasks in creative and effective ways. Expected to analyze project areas, refine problem descriptions, Designs and implements scripts to solve complex problems. Quick learner, highly self-motivated, and act independently to determine methods and procedures on assignments. Must have good multitasking, teamwork, and communication skills. It is essential that the individual has strong desires to learn and explore new technologies and are able to demonstrate good analysis and problem-solving skills. Requirements: Education: BS in Computer Science / Engineering Environment: Linux CensOS/Redhat, csh/sh scripting, VM, Container, Cloud Programing language: Python, Perl, C/C++ programing language GNU build tools: make Software configuration management tools: Perforce, Git Synopsys, Inc. California MD

SW Engineer

NCR Corporation