## SW Engineer IIApply: HYDERABAD, IND: Full time: Posted Today: R1154626**About NCR Atleos**NCR Atleos, headquartered in Atlanta, is a leader in expanding financial access. Our dedicated 20,000 employees optimize the branch, improve operational efficiency and maximize self-service availability for financial institutions and retailers across the globe.**Title: SW Engineer II - C++ Developer****Location: Hyderabad****About NCR Atleos:**NCR Atleos (NYSE: NATL) is a global technology company creating exceptional self-service banking experiences. We offer all the services, software and hardware solutions needed for a comprehensive self-service channel. NCR Atleos (www.ncratleos.com) is headquartered in Atlanta, Georgia.**Job Description:*** Develop high quality software which meets requirements, promotes re-use of software components, and facilitates ease of support.* Able to use AI throughout SDLC* Diagnose, isolate, and implement remedies for system failures caused by errors in software code.* Identifies and implements process improvements in Engineering practices.* Utilize software-based system maintenance and tracking tools.* Provide input and technical content for technical documentation, user help materials and customer training.* Conduct unit tests, track problems, and implement changes to ensure adherence to test plan and functional/nonfunctional requirements* Analyze, design, and implement software mechanisms to improve code stability, performance, and reusability. Participates and leads code review sessions.* Create high fidelity estimates of their own work efforts.* Assist others in estimating task effort and dependencies, responsible for team commitments within the Sprint.* Lead and advise other Engineering resources as part of project activities.* Considered subject matter experts in their chosen field.* Participates with industry groups, stays current with technology and industry trends, disseminates knowledge to team members, forms best practices.* Communicate with Solution Management and other internal teams. Participates in cross-functional collaboration within the organization.**BASIC QUALIFICATIONS:*** Bachelor’s Degree in computer science or related field* A minimum of 3 to 6 years of experience in software design and development* A minimum of 3+ years of experience in preferred technology stack:* C/C++/C# design/development* Object Oriented programming* Windows programming* Knowledge of AngularJS, Javascript, HTML, CSS, Java Spring Boot will be added advantage* Deep understanding of Software Development and Quality Assurance best practices* Excellent written and verbal communication skills* Excellent teamwork and collaboration skills* Experience operating in an Agile environment, with a deep understanding of agile development principles.* Familiarity with Continuous Improvement and Six Sigma Lean principles.**PREFERRED QUALIFICATIONS:*** Worked in any Software Development Life Cycle model and desirable working in Agile environment* Knowledge of software development standards and protocols.* Knowledge about ATMs will be an added advantage + Experience with tools utilized in development environment: Jira , Subversion/GIT hub , NUnit\\*\\*Visit our careers site for a list of the benefits offered in your region in addition to a competitive base salary and strong work/family programs.#LI-SK1