Full Job Description
NCR Corporation (NYSE: NCR) is a leading software- and services-led enterprise provider in the financial, retail and hospitality industries. NCR is headquartered in Atlanta, Georgia, with 36,000 employees globally. NCR is a trademark of NCR Corporation in the United States and other countries.
Software Engineer II
Position Summary & Key Areas of Responsibility
This position includes designing, developing, and testing the project using Microsoft .net technologies and the developer will work as part of a team.
Essential Duties and Responsibilities:
Working with Product Owner to determine requirements and create software solutions that integrate with sophisticated server functionality.
Using an Agile methodology to integrate testing and support the QA process.
Experience developing easy-to-use, intuitive application interfaces for non-technical end-users.
Comfortable working with people in many different roles including IT, QA Product Management, and end-users.
Basic Qualifications
Good exposure to .NET development
Excellent creative, analytical, problem-solving, and strong debugging skills.
Deliver good quality of work with standardized code format.
Should be able to understand Business Requirements.
Ability to independently come up with algorithmic solutions based on complexity and performance considerations.
Good verbal and written communication skills.
3 – 7 years of relevant experience.
Preferred Qualifications
Good experience in Software development of C#, WCF, MVC, ASP.Net,ADO.Net, and WPF technologies.
Experience in Entity Framework/NHibernate (any ORM)
Experience in Design patterns and Dependency Injection Frameworks
Knowledge / experience in Web applications (HTML, JavaScript, DHTML)
Experience in TDD, BDD.
Knowledge/experience in GCP, Microservices, Kubernetes
SQL database experience is a must
Agile methodology experience is an advantage
Understanding of automation, performance tools.
Offers of employment are conditional upon passage of screening criteria applicable to the job.
EEO Statement
Integrated into our shared values is NCR’s commitment to diversity and equal employment opportunity. All qualified applicants will receive consideration for employment without regard to sex, age, race, color, creed, religion, national origin, disability, sexual orientation, gender identity, veteran status, military service, genetic information, or any other characteristic or conduct protected by law. 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. 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.