Beca logo
BecaPosted 1 month ago

MEP BIM Developer

On-siteSingapore, Singapore

Full TimeLarge

Job Summary

Design, develop, and maintain internal tools, plugins, and automations for Revit, Dynamo, Forma, and related platforms. Develop data pipelines and integrations between BIM models, project databases, and external systems. Identify inefficiencies in current project workflows and translate them into reusable, scalable solutions. Own the tools you build through their full lifecycle, including release, support, performance, and retirement. Write clean, version-controlled, and well-documented code aligned with sound software engineering practice. Collaborate with engineers and BIM teams to scope requirements, agree solutions, and support rollout. Contribute to the development of equipment libraries, content standards, and structured project data. Support adoption through clear documentation, user guidance, and training where required. Understand and adhere to the Beca values; act in accordance with industry and professional ethics; comply with all CPD requirements; participate in performance development discussions; work cooperatively and support others when required. Other duties as directed.

Required Qualifications

  • Minimum 3 years’ experience in BIM, digital engineering, or project delivery in the built environment (MEP preferred)
  • Proficiency in Python, C# / .NET, or Dynamo at an advanced level
  • Strong working knowledge of Autodesk Revit and its application on multidisciplinary projects
  • Practical experience with APIs, parameters, and structured model data
  • Diploma or Degree in Engineering (Mechanical, Electrical, Structural), Architecture, Computer Science, or a related field
  • Sound problem-solving skills and the ability to work independently across multiple initiatives
  • Working familiarity with AI-assisted development tools (e.g. GitHub Copilot, Claude Code, Codex)

Desired Qualifications

  • Experience designing, developing, and maintaining BIM-related software/tools
  • Strong product-oriented approach to tool development with focus on adoption and documentation
  • Experience with AI-assisted development tools (e.g., GitHub Copilot, Claude Code, Codex)
  • Familiarity with Revit, Dynamo, Forma, and related platforms
  • Ability to scope requirements, iterate based on usage, and collaborate with BIM teams
  • Experience with data pipelines and integrations between BIM models, project databases, and external systems
  • Proactive problem solver with the ability to work with minimal direction
  • Exposure to Autodesk Platform Services (APS / Forge) or Autodesk Forma (Desirable)
  • Cloud platform experience (Azure preferred)
  • Programming certifications or formal training in software engineering (Desirable)

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce