Enable job alerts via email!

Software Developer

TIONG SENG CONTRACTORS (PRIVATE) LIMITED

Singapore

On-site

SGD 60,000 - 80,000

Full time

21 days ago

Job summary

A leading construction company in Singapore seeks a Junior Software Developer to join their Digital Construction & Innovation team. This entry-level role focuses on developing software tools and integrating digital solutions with AI platforms and BIM systems. Ideal candidates will have strong programming skills in Python and C#, and a passion for improving construction efficiency and quality through technology. Training is provided, and opportunities for mentorship are available.

Benefits

Collaborative work environment
Mentorship from experienced professionals
Learning opportunities in AI and cloud platforms

Qualifications

  • Entry level candidates are welcome; training is provided.
  • Proficient in Python and C#.
  • Strong analytical and problem-solving skills.

Responsibilities

  • Develop, test, and maintain internal software tools.
  • Assist in building integrations between applications.
  • Collaborate with teams to identify digital improvements.

Skills

Python
C#
Analytical skills
Problem-solving skills
Basic HTML
Basic JavaScript

Education

Diploma or Bachelor’s degree in Computer Science or Software Engineering

Tools

.NET technologies
BIM platforms (e.g., Revit)
APIs and cloud services

Job description

Job Summary:

We are looking for a highly motivated Junior Software Developer to join our Digital Construction & Innovation team. The ideal candidate will have foundational programming experience and a keen interest in applying software solutions to real-world challenges in the construction industry. This role offers hands-on experience in integrating digital tools with AI platforms, BIM systems, and enterprise solutions to improve construction efficiency and quality.

Key Responsibilities:

  • Develop, test, and maintain internal software tools and plug-ins using Python, C#, and .NET frameworks
  • Assist in building integrations between in-house applications, BIM platforms (e.g., Revit), and third-party AI tools
  • Collaborate with the BIM, ERP, and Safety/QS teams to understand workflows and identify digital improvement opportunities
  • Contribute to UI development using HTML, JavaScript, and basic front-end frameworks (as required)
  • Troubleshoot bugs and optimize code performance
  • Document technical processes and user guides for developed solutions

Requirements:

  • Diploma or Bachelor’s degree in Computer Science, Software Engineering, or related discipline
  • Entry level candidates are welcome to apply. Training provided.
  • Proficient in Python and C# with working knowledge of .NET technologies
  • Basic understanding of HTML and JavaScript (bonus)
  • Exposure to or interest in integrating with AI/ML platforms, APIs, or cloud services (e.g., OpenAI, Azure, Google AI)
  • Strong analytical and problem-solving skills
  • Willingness to learn and adapt to domain-specific tools (e.g., Autodesk Revit API, BIM tools)
  • Effective communication and collaboration skills

Preferred (Bonus) Skills:

  • Familiarity with JSON data handling
  • Understanding of database concepts (SQL or NoSQL or MongoDB)
  • Prior internship or personal projects demonstrating applied software development

What We Offer:

  • A collaborative and innovative work environment in a leading construction company
  • Opportunity to work on real-world digital solutions that impact construction projects across Singapore
  • Guidance and mentorship from experienced developers and digital construction professionals
  • Learning opportunities in BIM, AI, robotics, and cloud platforms
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.