
[The logo is protected from the company]
NCR Corporation
We are the new NCR: Leading how the world connects, interacts and transacts with business.NCR is at the center of the self-service revolution, strategically poised between consumers who demand fast, easy and convenient options, and businesses intent on increasing revenues, building customer loyalty, reaching the contemporary consumer and lowering their cost of operations.Our leadership in customer interactions is built on deep consumer and industry expertise. NCR is the only company focused b... Read More
Address | 3097 Satellite Boulevard Duluth, Georgia 30096 |
Website | www.ncr.com/ |
Holding | No Holding Details |
View Company Page
Software Engineer II
POSITION SUMMARY & KEY AREAS OF RESPONSIBILITY: Responsible for the development of software components to control and manage deposit devices; Follow documented design procedures and participate in team-based design reviews, to implement a design; Assist in the development and documentation of test procedures to verify that designed software components meet specified requirements; Help conduct Software Unit Tests and Software Reliability demonstrations; Be responsible for supporting new and existing software components through their life-cycle Responsible for conducting unit tests, tracking problems, and implementing changes to ensure adherence to test plans and functional requirements; Diagnosing, isolating, and implementing remedies for system failures caused by errors in software code, using knowledge of system characteristics and utilizing software based system maintenance and tracking tools; Providing phone support to NCR customers and the NCR customer helpdesk Work with team of technical analysts to respond to, track and resolve incoming customer issues that are escalated from NCR's support organization; Participate, on a rotation basis, in on-call pager duty as part of NCR's contractual commitments for 7x24 support coverage; Modify software to address customer reported problems Construct software per requirements and design while maintaining adherence to source/build control procedures; Follow coding standards and the software development lifecycle defined by the organization ; Document program code according to specifications; Conduct software code inspections and reviews; Perform software configuration management per specifications Ensure the software is appropriately covered by automated Unit Tests; Track and control defect and customization changes; Understand the value and process of software quality assurance and test automation; Diagnose, isolate, and implement remedies for system failures caused by errors in software code, using knowledge of system characteristics and utilizing software based system maintenance and tracking tools Work with field support personnel to analyze and document problems; Identify and develop solutions and follow standard procedures to release the solutions Analyzes product design or assembly/test processes for at least one product area or assembly process; Finds basic design flaws and tests corrective action or fix; Designs, develops and tests assembly/test procedures, products and/or product modules; Test design, development and execution in moderately complex areas Facilitate requirements gathering and design sessions, and translate information gathered in those sessions into business process and system design documents and models Work with customers, Product Managers, Project Managers, Services and Support departments to understand business requirements Provide expertise on the system's capabilities and limitations as it relates to business processes Lead and participate in design collaboration with Programmers, Quality Assurance and Documentation throughout software development lifecycle to ensure enhancements work as designed Build upon and embrace current development standards and contribute to the evolution of the design process Identifies differences between established standards and user applications and suggests modifications to conform to standards Desired Profile BASIC QUALIFICATIONS: Bachelors Degree in a technical discipline 3-6 years of related experience Strong technical abilities in many diverse technical fields, including C/C++, ATL COM, ADODB, multithreading Working knowledge of Perl, J2EE, Oracle PLSQL Ability to work quickly and meet defined project schedules Ability to work effective in a team structure Ability to lead the team Understanding of real-time operating systems; Understanding of embedded control systems; Understanding of the software development process; Understanding of software design methodologies and tools Experience, certification, training or skills in operating systems, networks, development environments, software design, coding and testing, and programming languages PREFERRED QUALIFICATIONS: 5+ years of related experience Masters Degree preferred 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. 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 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. Experience 5 - 8 Years Industry Type IT-Software / Software Services Role Team Lead/Technical Lead
Other Job Information
Vacancy type: |
Full Time | Contact Mode: |
not provided |
Fax: |
not provided | Contact Name: |
HR |
Job Duration: |
not provided | Phone: |
not provided |
Email: |
career@ncr.com |
TalentOne Job Information
Engineering Development Engineer
Open Jobs - NCR Corporation
- Assistant Manager - Cash Forecasting & Planning
- Assistant Manger - MS
- Asst Manager - MS
- Cash Analyst
- Customer Engineer
- Customer Engineer
- Incident Management Agent
- Logistics Cordinator
- MOF - TIS Cluster Team Lead
- Mof-site Sourcing Team Lead
- Project Manager
- Project Manager
- Project Manager
- PS Europe Test Team Lead
- PS Solution Consultant
- PS Solution Consultant
- PS Staff Consultant
- PS Staff Consultant
- Reconciliation Analyst
- Reconciliation Analyst
- Sales Manager
- Scrum Master
- Senior Software Developer
- Senior Software Developer
- Senior Software Engineer
- Senior Software Engineer
- Senior Software Engineer
- Senior Software Engineer
- Software Engineer
- Software Engineer
- Software Engineer II
- Software Engineer II
- Software Engineer II
- Software Engineer II
- Software Engineer III
- Technical SME
- TIS CO Ordinator