Enable job alerts via email!

Senior Engineer, Software Development

SATO GLOBAL BUSINESS SERVICES PTE. LTD.

Singapore

On-site

SGD 70,000 - 90,000

Full time

15 days ago

Job summary

A technology services company in Singapore is looking for a Software Developer with 3–5 years of experience. The role involves designing and maintaining software architecture, analyzing user needs, and leading a development team. Ideal candidates will have a diploma in a relevant field and skills in C#, .NET, and various database technologies. This position offers opportunities for professional growth and development.

Qualifications

  • 3–5 years of hands-on experience in software development.
  • Solid understanding of the software development lifecycle.
  • Prior experience in team leadership or technical training is highly advantageous.

Responsibilities

  • Design and maintain scalable, secure software architecture for printer utility tools.
  • Analyze user needs and convert them into clear technical specifications.
  • Identify, troubleshoot, and resolve software design and coding issues efficiently.
  • Produce technical documentation and conduct code reviews.
  • Work closely with test engineers to ensure software meets functional requirements.
  • Guide and support the development team for project execution.
  • Implement updates and enhancements to existing software solutions.
  • Research and recommend new tools and frameworks.

Skills

C#
.NET
.NET MAUI
JavaScript
MSSQL
Azure SQL
NoSQL
MongoDB
React

Education

Diploma or higher in Computer Science, Information Technology, or a related field

Tools

GitLab
Jira

Job description

Tasks and Responsibilities:

  • Design and maintain scalable, secure software architecture for printer utility tools.
  • Analyze user needs and convert them into clear technical specifications.
  • Identify, troubleshoot, and resolve software design and coding issues efficiently.
  • Produce technical documentation, conduct code reviews, and enforce coding standards and best practices.
  • Work closely with test engineers and other departments to ensure software meets all functional and technical requirements.
  • Guide and support the development team to ensure successful project execution.
  • Implement updates and enhancements to existing software solutions.
  • Research and recommend new tools, technologies, and frameworks to improve development efficiency.
Job Requirements:
  • Diploma or higher in Computer Science, Information Technology, or a related field.
  • 3–5 years of hands-on experience in software development.
  • Solid understanding of the software development lifecycle and familiarity with DevOps tools such as GitLab and Jira.
  • Prior experience in team leadership or technical training is highly advantageous.
  • Skilled in C#, .NET, .NET MAUI, and JavaScript.
  • Experience with MSSQL, Azure SQL, NoSQL , and MongoDB is preferred.
  • Familiarity with React or similar frameworks is a plus.
  • Experience in designing and implementing CI/CD pipelines is preferred.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.