NCR Senior Software Engineer in Hyderabad, India
Title: Senior Software Engineer
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 approximately 29,000 employees and does business in 180 countries. We are currently looking for a C /C#, senior developer with good Agile experience to join an industry leading and technology driven company to work on their leading edge and legacy solution which is a leader in the industry.
POSITION SUMMARY & KEY AREAS OF RESPONSIBILITY: · Responsible for converting business requirements to functional requirements to support the development of components, products and applications · Responsible for coding software which meets business requirements, promotes re-use of software components, and facilitate ease of support · Diagnosing, isolating, and implementing remedies for system failures caused by errors in software code, utilizing software based system maintenance and tracking tools. Providing input and technical content for technical documentation, user help materials and customer training · Responsible for providing input to technical design, development, and maintenance of software applications and their associated components within the team; · Contribute towards the design of software subsystems, components, and their interfaces in support of business requirements · Develop high quality code to support technical architecture and design, considering future systems architecture · Participate and contribute to an effective software development under the Agile methodology · Accurately estimate time and resources for software development efforts · Incorporate unit testing practices, and conduct unit tests, tracking problems, and implementing changes to ensure adherence to test plan and functional requirements · Analysing, designing and implement software mechanisms to improve code stability, performance and reusability · Test new functional code and changes as part of a cross functional Agile Team · Collaborate with other developers to design, develop, test, deploy, maintain, and enhance new software solutions · Exhibits strong analysis and problem solving skills · Investigate and prototype emerging software and user interface technologies, helping to identify those that will be selected for inclusion and exploitation in the NCR portfolio · Participate in individual and pair programing, code reviews, design discussions, testing, maintenance, and process improvements · Continually stay up-to-date with industry ch
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.
Job Software Engineering
Title: Senior Software Engineer
Requisition ID: 0069691_P0229150