Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer, C++

ZENITH INFOTECH (S) PTE LTD.

Singapore

On-site

SGD 70,000 - 90,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading IT solutions provider in Singapore is seeking an experienced software developer with strong C++ knowledge and a passion for problem-solving. This role involves gathering requirements, software design, and maintenance. Ideal candidates will have at least 5 years of relevant experience in object-oriented software development, and familiarity with multi-threading and socket programming is essential. The role offers a supportive environment for teamwork and technical growth.

Qualifications

  • Minimum 5 years of relevant experience in object-oriented software development.
  • Experience in writing Requirements Specification and Use Cases.
  • Strong knowledge of C++ on Windows and/or Embedded platforms.

Responsibilities

  • Gather requirements and design the software.
  • Prepare deliverables throughout the software development lifecycle.
  • Assist with day-to-day application support issues.

Skills

C++
Multi-threading
Socket programming
Serial communication
Analytical skills
Problem-solving skills
Good communication skills
Team player

Education

Degree in Electrical, Electronic Engineering or Computer Science

Tools

UML modelling
HTML
CSS
JavaScript
MySQL
Job description

Zenith Infotech (S) Pte Ltd. was started in 1997, primarily with the vision of offering state-of-the-art IT Professionals and solutions to various organizations and thereby helping them increase their productivity and competitiveness. From deployment of one person to formation of whole IT teams, Zenith Infotech has helped clients with their staff augmentation needs. Zenith offers opportunity to be engaged in long term projects with large IT savvy companies, Consulting organizations, System Integrators, Government, and MNCs.

EA Licence No: 20S0237

Role
  • Requirements gathering.
  • Design, development, and maintenance of the software
  • Preparation and submission of deliverables throughout the software development lifecycles such as Business Rules, Software Requirement Specifications, Software Architecture Document, Design Specification, Interface Specifications, Source Codes, Testing Specification, Operation and Maintenance Manual, Training Manual and others documents as required in the standard adopted by the company.
  • Assist with day-to-day application support issues.
  • Liaise with users on the requirement, design and testing issues.
Requirement
  • Degree in Electrical, Electronic Engineering, Computer Science or a relevant discipline.
  • Has been through at least one full Software Development Lifecycle.
  • Has experience in writing Requirements Specification, Use Cases, Design Documentation, object-oriented software design and UML modelling.
  • Has good knowledge and experience in C++ on Windows and/or Embedded (e.g. QNX, Vxworks, Linux etc) platforms.
  • Has experience in multi-threading, socket programming and serial communication.
  • Has minimum 5 years' relevant experience in object-oriented software development.
  • Strong analytical and problem-solving skills; and
  • Good written and verbal communication skills in English.
  • Self-motivated and a good team player.
  • Familiar with one or more of the following technologies is an added advantage:
    • HTML / CSS / JavaScript / JSON
    • Three-tier software architecture
    • Database schema design and interfacing with ODBC, SQL query and MySQL
    • Virtualization Technologies (such as hypervisors)
    • MQ/MQTT
    • Secure Communications (e.g. FTPS, HTTPS, etc.)
To apply

Please send your latest CV in MS Word format to jennifer@zenithinfotech.com.sg.

Appreciate the interest of all applicants; however only shortlisted candidates will be notified.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.