Full Stack Software Developer

This is an IT support group
Singapore
SGD 80,000 - 100,000
Job description

Job Description

Develop applications for Robot Planning and Management System (RPMS). The incumbent would also work closely with the Software Architect to refine the RPMS implementation plan and specifications.

Objectives of this Role

  • Developing software application for a Cloud Native RPMS, for deployment on public and private clouds.
  • Working with the Software Architect of the RPMS to ensure the applications developed are according to specifications.
  • Own the development effort for 1-2 applications in the RPMS.
  • Maintaining and updating the overall software stack for the RPMS.
  • Setting up, maintaining, and evolving the cloud infrastructure (AWS, Azure or GCP) of web applications.
  • Design, build, and maintain efficient, reusable, and reliable Docker containers.
  • Build competency in cloud native architecture design and application developments.

Required Skills and Qualifications

  • Degree in Computer Science, Computer Engineering, Electrical and Electronics Engineering or Mechatronics.
  • Highly proficient in one or more programming languages, e.g., C/C++, Python, Golang, and JavaScript.
  • Experience in any of the following areas will be advantageous:
    • CI/CD or DevOps SDLC.
    • Cloud based robot fleet management.
    • ROS and ROS 2 or any robotic middleware.
    • Software as a service (SaaS) applications development.
    • Linux (Ubuntu/RedHat) and Windows OS.
    • MySQL or MSSQL database server.
    • Communication protocols like WebSocket, Restful API or Open DDS.
    • Cloud Native tools and virtualization.
    • Experience in developing applications with micro-service architecture.
    • Minimum 2 years of hands-on experience in working with Docker platform.
    • Experience of AWS or Azure or GCP is an advantage.
  • Excellent interpersonal and communication skills.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Full Stack Software Developer jobs in Singapore