-
UST

C++ Application Developer

UST
Singapore · Full-time · Associate

About the Role:

We are looking for a motivated Software Engineer to join our dynamic team. In this role, you will contribute to the design, development, and maintenance of Windows-based applications using C++ and C#. You will apply Object-Oriented Analysis and Design (OOAD) principles to deliver robust, efficient, and scalable software solutions. This is an excellent opportunity to work in a collaborative environment, gain hands-on experience, and grow your career in software engineering.


Key Responsibilities:

• Participate in the design, development, testing, and deployment of Windows applications.

• Apply Object-Oriented Analysis and Design (OOAD) principles to create well-structured, maintainable, and reusable code.

• Develop and maintain software components using C++, C#, and Windows APIs.

• Collaborate with cross-functional teams including product managers, QA, and UI/UX designers.

• Assist in debugging, performance tuning, and optimization of existing codebases.

• Write technical documentation for code, processes, and design decisions, and feature requirements.

• Stay up to date with emerging technologies, tools, and best practices in software engineering.


Required Skills & Qualifications:

• Bachelor’s degree in Computer Science, Software Engineering, Electronics, or related field.

• 4-6 years of experience in software development, ideally with focus on Windows platforms and applications.

• Solid understanding of Object-Oriented Programming (OOP) and Object-Oriented Analysis and Design (OOAD).

• Proficiency in C++ (knowledge of C++11 and above is a plus), C#

• Familiarity with Windows development tools, frameworks, and APIs (Win32, MFC, or similar).

• Knowledge of version control systems (e.g., Git).

• Good problem-solving and debugging skills.

• Strong communication skills and ability to work in a team environment.


Preferred Qualifications:

• Experience with Visual Studio and Windows desktop application development.

• Understanding of multithreading, memory management, and performance optimization.

• Familiarity with Agile or Scrum methodologies.

• Preferably have work experience in Test and Measurement, and Electronics domain

Key Skills

Ranked by relevance

c scrum oop
Login to Apply
Posted
May 28, 2025
Type
Full-time
Level
Associate
Location
Yishun
Company
UST

Industries

Semiconductor Manufacturing IT Services IT Consulting

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
DXC Technology
Related

Mobile Applications Developer (Android)

2026-04-10

Full-time
Not Applicable
Singapore
IT Services
Engineering
View Job Details
UST
Related

Senior Android Developer

2026-04-09

Full-time
Not Applicable
Canada
IT Services
Engineering
View Job Details
UST
Related

C++ Developer

2026-03-19

Full-time
Not Applicable
India
IT Services
Engineering