Logo
NCR Corporation

Software Engineer II - Golang and TypeScript

NCR Corporation, Georgia Center, Vermont, United States,


Software Engineer II - Golang and TypeScript

Location: HyderabadAbout NCR VOYIXNCR VOYIX Corporation (NYSE: VYX) is a leading global provider of digital commerce solutions for the retail, restaurant, and banking industries. NCR VOYIX is headquartered in Atlanta, Georgia, with approximately 16,000 employees in 35 countries across the globe. For nearly 140 years, we have been the global leader in consumer transaction technologies, turning everyday consumer interactions into meaningful moments. Today, NCR VOYIX transforms the stores, restaurants, and digital banking experiences with cloud-based, platform-led SaaS and services capabilities.Our mission is to enable stores, restaurants, and financial institutions to exceed their goals – from customer satisfaction to revenue growth, to operational excellence, to reduced costs and profit growth. Our solutions empower our customers to succeed in today’s competitive landscape.Golang and JavaScript Software EngineerIn this exciting role, you will join the Retail Team. The focus of the role is to develop the next generation of self-service applications and enhance existing solutions. One of the key tenets of the team is to be customer-focused.Want to develop software that is being and will be used by millions of people around the world? Then this is the role for you. The role will focus on developing the Next Generation of Self-Service Checkout systems. You will work with Engineering teams on developing back-end APIs that can support thousands of transactions and Next-Gen Products based on requirements from Product Management.In this role, you will have the opportunity to:Develop high-quality software which meets requirements, promotes the re-use of software components, and facilitates ease of support.Diagnose, isolate, and implement remedies for system failures caused by errors in software code.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 plans and functional/nonfunctional requirements.Participate in code review sessions.Create best estimates of your own work efforts.Analyze, design, and implement software mechanisms to improve code stability, performance, and reusability.Identify and implement process improvements in Engineering practices.Participate with industry groups, stay current with technology and industry trends, disseminate knowledge to team members, and form best practices.Communicate with Solution Management and other internal teams.Required Skills and Experience:Bachelor’s Degree in Computer Science or related field.A minimum of 3 years of experience in software design and development.Deep understanding of Computer Science fundamentals.Strong development, debugging, automated unit testing, and troubleshooting skills.Excellent written and verbal communication skills. Able to work in teams and collaboratively.Languages/Technologies:Golang MicroservicesJavaScript/TypeScript, NodeJSDocker, Kubernetes, GCPGIT/JIRA/Helm/ScriptingOperating Systems:LinuxWindowsKnowledge of software development standards and protocols: PCI, Secure development.Preferred Skills and Experience:Database Design experience.MQTT Message broker.Performance Optimization.Agile Scrum methodologies.Experience with continuous integration systems like Jenkins/Harness.Deep knowledge and understanding to create secure solutions by design.Experience with multi-threaded backend environments with concurrent users.Experience with tools or practices like:Perl, BashCloud Native DevelopmentDevOpsTest AutomationOffers of employment are conditional upon the passage of screening criteria applicable to the job.EEO Statement:

Integrated into our shared values is NCR Voyix’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.

#J-18808-Ljbffr