Senior Software Engineer (FINNS Bali)
FINNS Bali is looking for a Senior Software Engineer. We are a high-volume, fast-paced Beach Club in Bali Due to our operational volume and internet volatility, we require a Hybrid Architecture (Cloud + Local CAPS/Service Host). We are looking for a specialist to manage the technical migration, rebuild custom applications, and modernize our peripheral hardware.
FINNS World's Best Beach Club is not just a beach club; it's a destination where dreams come alive! We pride ourselves on creating exhilarating entertainment, vibrant energy, and unforgettable F&B experiences. Nestled along the breathtaking Bali coastline, we provide a one-of-a-kind party atmosphere that leaves our guests craving for more.
Responsibilities
- Design and deploy high-availability system architectures that prioritize offline redundancy and business continuity, ensuring critical operations function without interruption.
- Implement local processing strategies to ensure low-latency transaction handling while maintaining reliable background synchronization with cloud environments.
- Analyze and reverse-engineer legacy applications to transition complex business logic into modern, native extension frameworks.
- Lead the end-to-end development of custom extensions, utilizing modern web technologies (HTML5/JavaScript) for the frontend and secure API integrations for the backend.
- Architect real-time data retrieval solutions to enhance user interface responsiveness and operational efficiency.
- Oversee the configuration and deployment protocols for workstation endpoints to ensure seamless connectivity with local service hosts.
- Conduct comprehensive audits of existing peripheral controllers and hardware configurations to identify modernization opportunities.
- Lead the migration of hardware logic (such as printing and peripheral routing) from legacy controllers to standard IP-based network protocols to eliminate reliance on obsolete software.
Qualifications
- Diploma or Bachelor's degree in Computer Science, Information Systems, Informatics Engineering, or related field.
- Minimum 2 years of experience in a similar role.
- Strong English proficiency, both written and spoken.
- Development (SEA, API & .NET): Proficient in C# (.NET), HTML5, JavaScript, and JSON; experienced with Simphony Transaction Services (STS) API and custom extension development.
- Modern backend languages: Familiar with Python, Java, or Node.js.
- Web Server Administration: Skilled in Microsoft IIS configuration, app pool management, SSL setup, and web service troubleshooting.
- Networking: Knowledge of TCP/IP, static IP setup, and LAN configuration for POS hardware (Printers/KDS).
- Oracle Simphony Cloud: Experience installing and configuring Simphony 19.x or Cloud versions.
- Database: Understanding of MS SQL Server and Oracle DB; able to interpret legacy SQL (Sybase/Micros) for old data structures.
- Microservices/Cloud: Strong grasp of microservices architecture, REST/gRPC API design, and experience with core AWS, Azure, or GCP services.
Job Benefits
- An opportunity to work in a world-renowned beach club
- Growing your skills and the possibility of growing within the company
- Fast growing company
- Competitive salary package
- FINNS Bali Membership
- BPJS and insurance Mandiri healthcare