Job Search and Career Advice Platform

Enable job alerts via email!

Software Architect

PLATFORM&CO PTE. LTD.

Singapore

On-site

SGD 80,000 - 120,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading R&D firm in Singapore is seeking a talented C# Software Architect. In this role, you'll lead the design and development of control software while mentoring a team. Ideal candidates have 8+ years in diverse technical software roles and strong C# programming expertise. Experience in semiconductor or medical industries is preferred, along with knowledge in Agile methodologies and design principles.

Qualifications

  • 8+ years in technical software development, especially in semiconductor, analytical, or medical industries.
  • 5+ years hands-on experience in C# programming.
  • Experience in developing equipment control applications.

Responsibilities

  • Lead architectural design and development of software systems.
  • Gather and analyse customer requirements.
  • Mentor a small development team.

Skills

C# programming
Agile methodologies
UML tools
Object-oriented analysis
Design refactoring
Job description
Roles & Responsibilities

Our client, a global R&D / semiconductor company, is expanding and hiring for a talented and dynamic C# Software Architect in Singapore.

Role Overview

In this role you will be responsible for developing equipment control software to support customers in the semiconductor, analytical, or medical domains. Your key responsibilities will include:

  • Leading the architectural design and development of software systems, ensuring they meet performance, quality, and reliability standards
  • Gathering and analysing customer requirements in the context of software engineering
  • Designing, implementing, and testing control software solutions
  • Conducting peer code reviews to maintain high product quality
  • Mentoring a small development team and driving team performance
  • Contributing as a full-stack developer within a Scrum team, managing user stories end-to-end
  • Applying Agile methodologies to deliver functionality with a focus on both speed and quality
Qualifications & Experience
  • Preferably experience within the semiconductor, analytical, or medical industries
  • Over 8 years of experience in technical software development across diverse roles, products, and projects
  • Proven experience in developing equipment control applications, including PC-based control systems, embedded controllers, or motion controllers
  • At least 5 years of hands‑on experience with C# programming, including the use of UML tools
  • A minimum of 5 years applying object-oriented analysis and design principles using common design patterns
  • At least 5 years actively engaged in design refactoring based on Clean Code and SOLID principles, utilizing standard design patterns
  • Experience with machine control is highly desirable and will be considered a strong advantage.

If this opportunity aligns with your skills and career goals, we encourage you to apply.

EA License: 21C0783

EAP Registration No: R24123529

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