🌍 Global Remote Network: Over 120,085+ verified remote jobs with transparent salaries & visa sponsorship. Browse Remote Jobs →
A

Software Engineer (On-Site)

📍 Alpharetta, GA 🕒
Work Model
📍 Alpharetta, GA
Employment
💼 Full-Time Direct
Recruitment Type
🛡️ Direct to HR Pipeline
🛡️
Human-Verified Opening: Inspected by Sarah Jenkins, CIPD • RemoteVault Editorial Team. Authenticated directly from Agilysys's hiring pipeline • Zero recruiter markups or candidate fees. Verification Standards →

📋 Role Overview & Responsibilities

Description

Agilysys provides enterprise software, services, and solutions for the hospitality industry in North America, Europe, and Asia. Products include points-of-sale, property management, inventory and procurement, analytics solutions, and mobile and wireless solutions that are designed to improve efficiency and enhance the guest experience. We serve casinos, resorts, hotels, and foodservice venues.

You will have the chance to apply your hands-on experience and contribute your expertise to creating production quality codes which will be seen and used by people all over the world. You will be part of a team that has a great deal of freedom to define the systems and underlying direction of our products future. You must have an agile mindset and must be mindful of striking the balance between time to market as well as high quality code.

Responsibilities

Dive deep into technical requirements to understand end-to-end needs. Design, develop, new or maintain existing integration projects and services using Java EE, Spring MVC, REST, and other technology stacks. Collaborate with software architect on system level architecture. Collaborate with program management on product features and requirements. Define technical scope and objectives through research and participation in requirements gathering and definition of processes. Ensure Agile software engineering best practices are utilized and are continuously enhanced. Review and comment on designs and code of others. Support integration and problem solving with members of other delivery teams. Participate in the on-call process to quickly troubleshoot and solve customer problems. Exhibit discipline towards agile processes always thinking holistically about team goals. Mentor and collaborate with our development team in India. Solid organizational skills including attention to detail and multi-tasking skills.

Requirements

BS Computer Science or related discipline. 4-5 years of professional software development experience. Hands-on development experience with Core Java. 2+ years of experience in implementing API Driven solutions.

Skillset

Strong communication skills (written and verbal) and ability to work with corporate stakeholders as well and technical experts. Solid Java/j2EE programming experience including common design patterns, data structures and object-oriented principles. Excellent coding skills in one or more scripting languages: JavaScript, Python, YAML. Proven experience in implementing containerized solution using Docker and Azure Kubernetes Service for designing and deploying high-performance and cloud-based scalable web services. Experience with design and implementation of modern web services architecture and API frameworks (REST/ AJAX/JSON). Experience in API testing using Swagger, Postman or other tool. Understanding the concepts of CI/CD pipeline. Hands-on development experience with JavaScript, TypeScript, Node.js, HTML. API / Web Services development experience. Analyze/debug front-end and backend/services code. Database development (SQL Queries). Dependency Injection (Spring Boot). XML/JSON processing and Apache Maven. Agile/sprint development experience.

Nice to have

Exposure to Payment processing applications and APIs. Exposure to Point of Sale and Property Management Systems and related hardware. Some Experience with noSQL - MongoDB preferred. Some Experience developing native mobile applications for Android. Exposure with tools like TestNG, Junit, Maven, Dynatrace, Github, Azure DevOps. Knowledge in Microsoft Azure, HTML, Angular, and Bash. Experience with MEAN stack (Mongo DB, Express, Angular, Node). Hospitality industry experience. Delivering software as a service (SaaS). Azure fundamentals and deployment experience

Frequently Asked Questions

How do I apply for the Software Engineer (On-Site) position at Agilysys?

Click the “Apply for this Position” button on this page to submit your application directly to Agilysys without recruitment intermediary fees.

Is this position eligible for remote work or visa sponsorship?

This position is located in Alpharetta, GA with potential relocation and sponsorship assistance depending on candidate qualifications.

Are there any candidate fees on Hirely?

No. Hirely is completely free for candidates. We never charge registration fees or placement fees.

🛡️ Job Seeker Safety Advisory

Legitimate employers will never ask you to transfer funds, purchase equipment from unauthorized vendors, or pay application/visa fees. Hirely rigorously monitors listings, but always verify communication is from official corporate email domains.

Learn how to protect yourself against employment fraud →
← Explore Other Roles