NCR Corporation
Java Software Engineer II- On-Site Atlanta, GA
NCR Corporation, Georgia Center, Vermont, United States,
Java Software Engineer II- On-Site Atlanta, GA
About 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 customers are at the center of everything we do. 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.GENERAL POSITION SUMMARY:In today’s challenging business climate, restaurants rely on technology as never before. We at NCR Voyix, the leading provider of Restaurant Technology, are not resting on our laurels. We're hard at work extending the reach and capabilities of our restaurant technology, ensuring that restaurants may engage with their customers in any manner they choose – increasingly, this means digital, mobile, contactless, curbside. As an engineer on the Aloha Cloud team, you will collaborate with a team of talented individuals to create a modern experience into improved profitability and customer experience for restaurant operators. You’ll do it in a manner that is cloud-native, API-first, and powered by AI/ML models.We’re searching for you if you:Are enthusiastic about new technology and software;Take pleasure in seeing clever and practical solutions put in front of customers;Enjoy the challenge of solving complex problems in tight timeframes;Can communicate and operate well across a large organization.Responsibilities:Design and implement features of moderate complexityParticipate actively in code reviews, providing constructive feedbackTroubleshoot and debug complex issuesCollaborate with cross-functional teams (QA, UX/UI, Product Management)Contribute to the improvement of development processes and toolsREQUIRED EXPERIENCE:Bachelor’s degree in computer science or equivalentExcellent analytical, problem solving, and communication skillsProficient in multiple areas of the tech stack3+ years of experience in Java2+ years of experience with Android development2+ years of experience with RxJava, MVVM, Redux, JNIExperience with C++ or willing to learnExperience with CI/CD pipelines with GitHub ActionsProficiency in automated unit test development practices and design methodologies.ADDITIONAL SKILLS:Basic experience with Android development, Dagger, and unit testing frameworks like MockitoUnderstanding of automation tools like Ansible and container orchestrationExperience using any public cloud (GCP, AWS or Azure)Experience with agile concepts, especially ScrumExperience of using Jira and ConfluenceExperience developing retail or restaurant applications, Point of Sale, or payment applications is a plus.Offers of employment are conditional upon passage of screening criteria applicable to the job.EEO StatementIntegrated 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
About 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 customers are at the center of everything we do. 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.GENERAL POSITION SUMMARY:In today’s challenging business climate, restaurants rely on technology as never before. We at NCR Voyix, the leading provider of Restaurant Technology, are not resting on our laurels. We're hard at work extending the reach and capabilities of our restaurant technology, ensuring that restaurants may engage with their customers in any manner they choose – increasingly, this means digital, mobile, contactless, curbside. As an engineer on the Aloha Cloud team, you will collaborate with a team of talented individuals to create a modern experience into improved profitability and customer experience for restaurant operators. You’ll do it in a manner that is cloud-native, API-first, and powered by AI/ML models.We’re searching for you if you:Are enthusiastic about new technology and software;Take pleasure in seeing clever and practical solutions put in front of customers;Enjoy the challenge of solving complex problems in tight timeframes;Can communicate and operate well across a large organization.Responsibilities:Design and implement features of moderate complexityParticipate actively in code reviews, providing constructive feedbackTroubleshoot and debug complex issuesCollaborate with cross-functional teams (QA, UX/UI, Product Management)Contribute to the improvement of development processes and toolsREQUIRED EXPERIENCE:Bachelor’s degree in computer science or equivalentExcellent analytical, problem solving, and communication skillsProficient in multiple areas of the tech stack3+ years of experience in Java2+ years of experience with Android development2+ years of experience with RxJava, MVVM, Redux, JNIExperience with C++ or willing to learnExperience with CI/CD pipelines with GitHub ActionsProficiency in automated unit test development practices and design methodologies.ADDITIONAL SKILLS:Basic experience with Android development, Dagger, and unit testing frameworks like MockitoUnderstanding of automation tools like Ansible and container orchestrationExperience using any public cloud (GCP, AWS or Azure)Experience with agile concepts, especially ScrumExperience of using Jira and ConfluenceExperience developing retail or restaurant applications, Point of Sale, or payment applications is a plus.Offers of employment are conditional upon passage of screening criteria applicable to the job.EEO StatementIntegrated 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