Software Engineer Team Lead

Toa Payoh, Singapore

Job 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 Software Engineer - Team Lead will take an important role in the implementation of exciting new features to our on-premises solutions and cloud-based solutions running on Amazon Web Services which empowers Helix's customers with accessible and actionable online technologies. You will lead a team that will analyse, evaluate, document, and develop software and system solutions that complement business needs and optimise business processes.
This role will include the following key responsibilities:


  • Gain full working knowledge of the Helix Portal, identify, and create opportunities to make the Portal more resilient through:
    o Refactoring code from Python to .Net
    o Retiring unused areas of the code
    o Consider the viability of implementing 3rd Party Tools (e.g., WAFs) to lock down mission critical areas of the portal and increase general security
    o Implement monitoring to ensure uptimes over 98%
  • Cloud platform, optimise vendor partnerships with third party service provider and leverage their skills to:
    o Understand areas of spending
    o Identify areas of wasteful spending and ascertain plans to reduce them
  • Understand and maintain integrations with third party platforms to ensure uptime of systems integrations, e.g., Okta, Salesforce, NetSuite and BigCommerce via Workato.
  • Ensure that you raise to management any discoveries or challenges

Key Responsibilities:

  • Develop and deliver high quality and robust custom solutions and integrations for business use cases
  • Analyze, design, and implement process and operational improvement changes across the Solutions Group through the use of technology
  • Evaluate emerging tools and technologies and determine whether they fulfill our needs and strategic plans for services, systems, and automations
  • Understand business drivers for services and projects
  • Take ownership of business system platforms and applications
  • Transition older technologies to new, improved forms and processes when applicable
  • Liaise with development teams and help guide product development
  • Communicate with different Embed teams across multiple countries and multiple time zones, deliver solutions to ensure the systems operate consistently 24/7
  • Develop a self-training project to ensure your constant growth in technology as well as usage of Company-provided systems

Required Skills and Experience:

  • At least 7 total years of professional experience in Infrastructure management, System Administration, Software Development and Architecture Design
  • Technical team management skills: code review, mentoring and general guidance
  • Strong development background with .NET framework: Entity Framework, ASP.NET MVC
  • Experience with scripting languages (Javascript/Python)
  • At least 3 years with relational database design and implementation (Postgres, MySQL or Microsoft SQL Server)
  • Experience with API integrations (REST, SOAP, Webhooks, GraphQL), including developing internal APIs
  • Excellent knowledge of API and Web security standards, deep understanding of OAuth2 flows and implementations
  • Good communication & teamwork skills; able to interact with both technical and non -technical management and team members
  • Being able to develop and release new systems on top of other systems, evaluate risks, develop, and track migration paths and rollback strategies
  • Cloud expertise (AWS/Azure) including database, hosting, serverless, NoSQL, containers, monitoring, and logging
  • Ability to quickly learn new software products and integrate them with each other
  • Experience with Okta, NetSuite, SalesForce, Zendesk, Workato, BigCommerce is a plus

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1082150
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toa Payoh, Singapore
  • Education
    Not mentioned