Enable job alerts via email!

Engineer, Software, MPS, Mobility Rail

St Engineering

Singapore

On-site

SGD 60,000 - 80,000

Full time

13 days ago

Job summary

A global technology firm in Singapore is looking for a skilled Software Engineer to develop and maintain software applications using C# and .NET. The ideal candidate will have a minimum of 2 years of experience, strong proficiency in .NET, and the ability to collaborate with cross-functional teams. Familiarity with Java and Android development is a plus. This role supports robust software solutions aligned with client needs.

Qualifications

  • Minimum 2 years of experience as a Software Engineer.
  • Strong proficiency in .NET and C#.
  • Hands-on experience developing RESTful APIs and backend services.

Responsibilities

  • Design, develop, and implement software applications using C# and the .NET framework.
  • Own and maintain software products throughout their entire lifecycle.
  • Collaborate with cross-functional teams to gather requirements, design solutions, and deliver quality features.

Skills

C#
.NET
RESTful APIs
Linux systems
Git
Java
Android development
Job description
Title: Engineer, Software, MPS, Mobility Rail

Job ID: 19009

Location: Elect - 12 Ang Mo Kio St 65, SG

We are looking for a skilled and motivated Software Engineer with strong expertise in .NET and network programming. The ideal candidate will be responsible for developing, maintaining, and troubleshooting robust software solutions that support our organizational goals and client needs. Experience with Java and Android development is a strong advantage.

Responsibilities
  • Design, develop, and implement software applications using C# and the .NET framework
  • Own and maintain software products throughout their entire lifecycle
  • Collaborate with cross-functional teams to gather requirements, design solutions, and deliver quality features
  • Write clean, scalable, and maintainable code following best practices
  • Debug and resolve issues to ensure application performance, reliability, and security
  • Participate in the full software development lifecycle: planning, coding, testing, deployment, and support
  • Stay updated with emerging technologies and propose improvements to our software stack
  • Contribute to internal development methodologies and engineering best practices
Requirements
  • Minimum 2 years of experience as a Software Engineer
  • Strong proficiency in .NET and C#
  • Hands-on experience developing RESTful APIs and backend services
  • Experience working with Windows Server environments and scripting
  • Familiarity with Linux systems is a plus
  • Proficient with version control systems like Git
  • Strong analytical and problem-solving skills with attention to detail
  • Effective communicator and team player
  • Able to work independently and manage multiple tasks/priorities
Preferred Skills
  • Solid backend development experience with .NET/C#
  • Experience with Java (e.g., enterprise systems or Android applications)
  • Experience in Android app development (Java or Kotlin)
  • Basic knowledge of frontend technologies (HTML, CSS, JavaScript)
  • Understanding of networking concepts and application-layer protocols
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.