Golang Developer

1 Week ago • 1-3 Years

Job Summary

Job Description

This role involves working as a Golang Developer on NCR Voyix's EDGE platform team, tackling complex development, testing, and deployment tasks. The developer will participate in design activities, collaborate with QA and internal stakeholders, and deploy code to physical POS and SSCO devices. Responsibilities include refactoring code, debugging, troubleshooting issues, and adhering to high engineering standards. The developer will be expected to be a great team player by demonstrating a strong learning attitude and growth mindset. The job requires a deep understanding of software development, emphasizing clean code, agile methodologies, and SOLID principles, with proficiency in Go programming language.
Must have:
  • Strong development skills emphasizing clean code.
  • Proficiency in Go programming language.
  • Experience in designing and implementing multi-threaded applications.
  • Experience with version control systems, particularly GIT.
  • Excellent written and verbal communication skills.
Good to have:
  • Exposure to cloud platforms, ideally Google Cloud Platform (GCP).
  • Experience with Docker and Kubernetes for containerization and orchestration.
  • Microservices architecture experience

Job Details

About NCR VOYIX

NCR 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.

Not only are we the leader in the market segments we serve and the technology we deliver, but we create exceptional consumer experiences in partnership with the world’s leading retailers, restaurants and financial institutions. We leverage our expertise, R&D capabilities and unique platform to help navigate, simplify and run our customers’ technology systems.

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. 

Our unique perspective brings innovative, industry-leading tech to all the moving parts of business across industries. NCR VOYIX has earned the trust of businesses large and small — from the best-known brands around the world to your local favorite around the corner.

  • Title: Golang Developer
    Location: Hyderabad
    Experience: 1Years – 3 years
    About Us: NCR Voyix Corporation (NYSE: VYX) is a global technology company leading how the world connects, interacts, and transacts with business. Our assisted and self–service solutions and comprehensive support services address the needs of hospitality and retail sectors in more than 40+ countries
    Role Overview: Join our market-leading, innovative Edge platform team at NCR Voyix. We are dedicated to pushing the boundaries of technology and delivering top-notch solutions to our Customers. As a Golang Developer, you will be an integral part of our EDGE team, tackling complex development test and deployment tasks. You may also assist in defining stories on the backlog, participate in design activities, and collaborate with QA and internal stakeholders to ensure the delivery of high-quality solutions.
  • Key Responsibilities:
  • Take on complex development tasks within the team.
  • Refactor code based on code reviews to maintain code quality.
  • Debug, diagnose and troubleshoot issues
  • Liaise with QA and internal stakeholders to ensure the right solution and quality.
  • Deploy code to physical POS (Point of Sale) and SSCO (Self-Service Checkout) devices, ensuring seamless integration and functionality.
  • Adhere to high engineering standards by following directions set by engineering leads and providing feedback when processes can be improved.
  • Be a great team player by demonstrating a strong learning attitude and growth mindset.
  • Core Skills (Must have):
  • Strong development skills: Emphasize clean code, agile methodologies, and SOLID principles. Strong experience in designing software solutions
  • Proficiency in Go programming language: Good experience in developing high-performance applications using Golang. Familiarity with Go's concurrency model, goroutines, and channels. Ability to write efficient, scalable, and maintainable code.
  • Multi-threaded development: Experience in designing and implementing multi-threaded applications.
  • GIT: Experience with version control systems, particularly GIT.
  • Communication: Excellent written, verbal communication skills.
  • Additonal preferred skills ( Good to have)
  • Cloud computing: Exposure to cloud platforms, ideally Google Cloud Platform (GCP).
  • Containerization: Good to have experience with Docker and Kubernetes for containerization and orchestration. Ability to design, deploy, and manage containerized applications. Familiarity with Kubernetes architecture, components, and best practices for scaling and maintaining clusters.
  • Microservices architecture experience
  • Additional technologies: Familiarity with Linux OS, Networing concepts and protocols within a Linux environment, bash scripting, Virtualization technologies, Linked Service Mesh, Couch, Grafana/OTEL, GCP cloud logging, Fruendt, GitHub/GitHub actions, KCC, GraphQL, and Kubeadm.
  • Deployment Skills:
  • Deploying to POS and SSCO devices: Experience in deploying code to physical POS and SSCO devices, ensuring proper configuration and functionality. This includes ensuring seamless integration with existing systems
    Basic Qualifications:
  • Degree in a numerate discipline.
  • Excellent programming skills in one or more modern languages.
  • Strong grounding in Computer Science.
    Why Join Us:
  • Be part of a cutting-edge team working on innovative projects.
  • Opportunity to work with a diverse and talented team.
  • Continuous learning and professional growth.

Offers of employment are conditional upon 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.  NCR Voyix 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 Voyix has an ongoing responsibility to respect and support a globally diverse environment.

Statement to Third Party Agencies
To ALL recruitment agencies: NCR Voyix only accepts resumes from agencies on the preferred supplier list. Please do not forward resumes to our applicant tracking system, NCR Voyix employees, or any NCR Voyix facility. NCR Voyix is not responsible for any fees or charges associated with unsolicited resumes

“When applying for a job, please make sure to only open emails that you will receive during your application process that come from a @ncrvoyix.com email domain.”

Similar Jobs

Axiom Zen - Senior Backend Engineer

Axiom Zen

(Remote)
1 Year ago
Tide - Staff Engineer, Backend

Tide

Belgrade, Serbia (Hybrid)
1 Week ago
Synechron - Technology Professional (Mobile, Cloud, and IoT Solutions)

Synechron

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Game freak - Programmer (Game/Related Tools - Selection of Works)

Game freak

Chiyoda City, Tokyo, Japan (On-Site)
4 Weeks ago
Omnissa - Staff Engineer (C++ Windows Internals)

Omnissa

Bengaluru, Karnataka, India (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Anavation LLC - Mid-Level Software Engineer

Anavation LLC

Quantico, Virginia, United States (Hybrid)
1 Month ago
Gitlab - Support Engineer (EMEA)

Gitlab

(Remote)
4 Days ago
Survay Monkey - Software Engineer II - Mulesoft

Survay Monkey

(Remote)
1 Week ago
Exient - Senior Programmer

Exient

Floriana, Malta (On-Site)
10 Months ago
Haptic - Senior Unity Graphics Developer

Haptic

Paris, Île-de-France, France (Remote)
4 Months ago
Playrix - Lead Technical Designer

Playrix

Cyprus (Remote)
6 Months ago
Ajmera Infotech - Technical Writer

Ajmera Infotech

Hyderabad, Telangana, India (On-Site)
5 Months ago
Meta - Research Scientist Intern, Smart Glasses in Wearables AI (PhD)

Meta

New York, New York, United States (On-Site)
6 Months ago
Crowd Strick - Sr. Software Development Engineer in Test

Crowd Strick

(Remote)
1 Week ago
Xepelin - Engineering Manager | Platform

Xepelin

(Remote)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Hyderabad, Telangana, India

CynLr - Digital Marketing Manager

CynLr

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Blenheim Chalcot India - Product Manager - GenAI-powered / customer obsessive

Blenheim Chalcot India

Mumbai, Maharashtra, India (On-Site)
1 Week ago
Games 24x7 - SDET-2 (Ludo-Frontend Tester)

Games 24x7

Bengaluru, Karnataka, India (On-Site)
1 Week ago
undefined - Animator

Gurugram, Haryana, India (On-Site)
10 Months ago
Zeta - Sr. Associate Process & Compliance

Zeta

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Tekion Corp - Manager, Machine Learning

Tekion Corp

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Contentstack - Engineer II - QA

Contentstack

Virar, Maharashtra, India (Hybrid)
1 Week ago
Qualcomm - Senior Engineer - Linux Kernel Experts

Qualcomm

Hyderabad, Telangana, India (On-Site)
1 Week ago
Sporty Group - IN Project Manager

Sporty Group

India (Remote)
7 Months ago
Saxo Bank - Principal Infrastructure Engineer

Saxo Bank

Gurugram, India (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

NCR has separated into two separate and distinct companies: @NCRVoyix and @NCRAtleos.

NCR Voyix Corporation (NYSE: VYX) is a leading global provider of digital commerce solutions for the retail, restaurant and digital banking industries. NCR Voyix transforms retail stores, restaurant systems and digital banking experiences with comprehensive, platform-led SaaS and services capabilities. NCR Voyix is headquartered in Atlanta, Georgia, with approximately 15,000 employees in 35 countries across the globe.

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Gurugram, Haryana, India (On-Site)

Gurugram, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

View All Jobs

Get notified when new jobs are added by NCR Voyix

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug