Senior Software Engineer (DevOps)

at  Helix Leisure

Singapore 307591, Central, Singapore -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate12 Jul, 2024Not Specified13 Apr, 2024N/APowershell,Data Analytics,Software Development Methodologies,Code,Bash,Design Patterns,Infrastructure,Jenkins,Bamboo,Scripting Languages,Languages,Solid Principles,Desktop Application Development,Communication Skills,Python,GitNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Fueling the business of fun.
Not just a game-changer, it’s a life-changer. Designed to deliver a superior guest experience, the software solutions platform is a complete integrated solution made to enable business owners to achieve greater operational efficiency while reducing costs and increasing profitability.
With Embed’s platform, a business (single or multi-location) has real-time visibility and control across the entire operation: a full range of games management, real-time prize inventory, from guest party planning and bookings via mobile to integrated point-of-sales, including bundles and upsell packages, self-recycling game card kiosks and so much more. And it is all interconnected.
We have offices across the globe: USA, EMEA, and Asia. With more than 1,000 customers and over 3,000 installations in 56 countries, we are equipped and ready to empower Family Entertainment businesses with direct sales, services, and support anytime, anywhere.
We are in the business of fun and no one takes fun more seriously than us, which is why we put our people at the heart of everything we do, and how we do it. Get inspired because no one’s having more fun than us.

POSITION SUMMARY

The Senior Software Engineer - DevOps will play a vital role in maintaining both our on-premises solutions and cloud-based solutions running on Amazon Web Services, thereby empowering Embed’s customers with accessible and actionable online technologies.
As a key member of the DevOps team, this individual will participate in innovative, fully DevOps-oriented teams tasked with building and releasing our products to customers globally. Moreover, the Senior Software Engineer will be expected to assist in troubleshooting system failures and providing solutions to stakeholders.
Additionally, the Senior Software Engineer will manage and maintain the implementation of CI/CD processes and DevOps pipelines to ensure seamless software build, automation testing, deployment, and scalability within our technology architecture.

REQUIRED SKILLS AND EXPERIENCE

  • Solid knowledge of .NET languages (C#, VB.Net, etc.), HTTP, RESTful API.
  • Proficiency in scripting languages like Python, PowerShell, or Bash.
  • At least 5 years of professional software development experience.
  • Strong affinity with data analytics and SQL scripting.
  • Familiarity with Git or other version control systems.
  • Familiarity with Agile Software Development methodologies and Agile Continuous Integration (CI) tools such as Go CD, Jenkins, or Bamboo.
  • Good understanding of desktop application development.
  • Solid documentation skills.
  • Experience in build and deployment using Azure DevOps will be an added advantage.
  • Hands-on experience in writing Infrastructure as Code on Serverless Framework or Terraform for AWS/Azure Cloud is an added advantage.
  • Demonstrated strong understanding of clean coding, SOLID principles, and design patterns.
  • Proficient communication skills in verbal and written English.
  • Seasoned team contributor.

Responsibilities:

  • Develop, test, deploy, maintain, and improve software.
  • Develop and maintain CI/CD pipelines across multiple environments, ensuring the safe deployment of software updates to our distributed systems.
  • Provide system and application production support for mission-critical applications.
  • Develop and maintain scripts to automate build, software release, and application deployment.
  • Monitor and troubleshoot cloud infrastructure to ensure high availability, reliability, and performance.
  • Participate in code reviews and promote best practices to maintain high standards for code quality, reliability, and scalability.
  • Follow the Kanban framework, collaborate with other engineers and deployment specialists to complete tasks under DevOps.
  • Prepare technical documentation related to features, product knowledge, and DevOps practices.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Singapore 307591, Singapore