Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer (2 years contract)

PEOPLE PROFILERS 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 technology solutions provider in Singapore is seeking a Software Engineer responsible for the full software development lifecycle. The role involves gathering requirements, developing solutions, and maintaining software applications. Candidates should have a degree in engineering or computer science and at least 5 years of relevant experience in object-oriented development, particularly in C++. Strong problem-solving skills and teamwork abilities are essential. Interested applicants can apply via email.

Qualifications

  • 5+ years of relevant experience in object-oriented software development.
  • Experience completing at least one full Software Development Lifecycle.
  • Strong analytical, troubleshooting, and problem-solving skills.

Responsibilities

  • Gather and analyze user and system requirements.
  • Design, develop, test, and maintain software applications.
  • Provide day-to-day application support and assist with issue resolution.

Skills

Object-oriented software development
C++ development on Windows and/or embedded platforms
Multi-threading
Socket programming
Serial communication
Requirements specification
Analytical skills
Problem-solving skills
English communication

Education

Recognized degree in Electrical Engineering, Computer Science, or related discipline

Tools

UML modelling
Database schema design
SQL (ODBC, MySQL)
Job description

The Software Engineer will be responsible for gathering requirements, designing, developing, and maintaining software solutions across the full software development lifecycle. The role involves close collaboration with users and stakeholders, preparation of technical and functional documentation, and providing day-to-day application support to ensure system reliability and performance.

Key Responsibilities
  • Gather and analyze user and system requirements
  • Design, develop, test, and maintain software applications in accordance with approved standards
  • Prepare and submit project deliverables across the Software Development Lifecycle (SDLC), including but not limited to:
    • Business Rules
    • Software Requirement Specifications (SRS)
    • Software Architecture and Design Documents
    • Interface Specifications
    • Source Code and Test Specifications
    • Operations, Maintenance, and Training Manuals
  • Provide day-to-day application support and assist with issue resolution
  • Liaise with users on requirements clarification, design reviews, and testing activities
Qualifications & Experience
  • Recognized degree in Electrical Engineering, Electronic Engineering, Computer Science, or a related discipline
  • Experience completing at least one full Software Development Lifecycle
  • Minimum 5 years of relevant experience in object-oriented software development
  • Strong experience in:
    • Requirements specification, use cases, and design documentation
    • Object-oriented design and UML modelling
    • C++ development on Windows and/or embedded platforms (e.g. QNX, VxWorks, Linux)
    • Multi-threading, socket programming, and serial communication
  • Strong analytical, troubleshooting, and problem-solving skills
  • Good written and verbal communication skills in English
  • Self-motivated team player with the ability to work independently
Added Advantage

Experience or familiarity with one or more of the following technologies will be an advantage:

  • HTML, CSS, JavaScript, JSON
  • Three-tier software architecture
  • Database schema design and SQL (ODBC, MySQL)
  • Virtualisation technologies (e.g. hypervisors)
  • Messaging protocols such as MQ and MQTT
  • Secure communication protocols (e.g. FTPS, HTTPS)

We regret that only shortlisted candidates will be notified.

Interested applicants kindly click on “apply now” or send your updated resume to jayden.kua@peopleprofilers.com

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