Enable job alerts via email!

Specialist, Software Engineer (Golang and Kubernetes)

THIRD PARTY CONSULTING PTE. LTD.

Singapore

On-site

SGD 70,000 - 100,000

Full time

Today
Be an early applicant

Job summary

A leading software consultancy in Singapore is seeking a Specialist Software Engineer to lead a team and manage the software development lifecycle. Responsibilities include optimizing performance of applications, implementing security measures, and staying updated with the latest cloud technologies. Ideal candidates should have a degree in Computer Science and at least 5 years of experience in software engineering, with strong skills in back-end programming and cloud technologies.

Qualifications

  • At least 5 years of relevant software engineering experience.
  • Good communication skills to present complex ideas.
  • Cloud certifications (AWS/Azure) preferred.

Responsibilities

  • Responsible for the software development life cycle.
  • Leading and mentoring a team of software engineers.
  • Monitor and troubleshoot issues related to cloud platforms.

Skills

Back-end programming languages (Go, .NET, Java, Python)
Containerization (Docker, Kubernetes)
Cloud technologies (AWS, Azure)
Front-end frameworks (React, Angular)
Version control (Git)
Relational databases (MSSQL, Oracle, PostgreSQL)
NoSQL databases (MongoDB)
DevOps CI/CD tools
Agile methodology

Education

Degree in Computer Science or related discipline
Job description
Overview

As a Specialist, Software Engineer, you will be responsible for

  • Software development life cycle including application development, implementation, testing, maintenance and documentation
  • Installation, configuration and integration of COTS products with our software products
  • Leading and mentoring a team of software engineers, application development, implementation, testing, maintenance and documentation
  • Review customer’s existing business workflows / system functionalities and provide recommendations for improvement
  • Support architecture design during pre-sales and implementation phase
  • Implement software best practices and be an advocate for the team
  • Optimizing the performance and efficiency of software applications and services
  • Staying abreast of latest technology and work with R&D team on conceptualized design of prototype and Proof-Of-Concept (POC) into eventual solution for end user’s business cases
  • Implement cloud native security measures and ensure the security of data and applications
  • Monitor and troubleshoot issues related to cloud platforms and applications
  • Create and maintain technical documentation for systems and applications
  • Keep up-to-date with the latest cloud technologies and best practices
  • Develop strategies for data backup, disaster recovery, and failover procedures
Qualifications
  • Degree in Computer Science, Computer Engineering or related technical discipline with at least 5 years of relevant software engineering experience
  • Proficient in one or more back-end programming languages / frameworks such as Go Programming language, .NET/.NET Core, Java Spring Boot or Python
  • Experience with containerization (eg. Docker, Kubernetes) and/or cloud technologies (AWS/Azure)
  • Proficient with JavaScript and one or more front-end frameworks such as React or Angular
  • Proficient in Git
  • Experience in Relational (e.g. MSSQL, Oracle, PostgreSQL) and NoSQL (e.g. MongoDB) databases
  • Experience with DevOps CI/CD and testing tools (eg. Github Actions, Selenium, SonarQube)
  • Good understanding of Agile/Waterfall software delivery methodology
  • Able to work independently and as a team
  • Good communication skills both in writing and verbally to present complex ideas or technical solutions to business or management team
  • Cloud certifications (eg. AWS/Azure developer)
  • CKAD and CKS certifications
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.