BIM Software Developer (C#) (f/m/d)

think project! GmbH

India

On-site

INR 1,000,000 - 1,600,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Hybrid working
Thinkproject Academy
Social Events

Job summary

Thinkproject GmbH is seeking a BIM Software Developer (C#) to automate IFC pipelines, engineer BIM processes, and build data quality tooling within Thinkproject Platform. The role focuses on automating validation, parsing, and transformations of IFC files, improving model coordination, and integrating tools with the platform.

The ideal candidate has IFC fluency, strong Python and C# experience, and a deep understanding of BIM coordination and data pipelines.

Qualifications

  • Can read an IFC schema, write parsers, diagnose export failures.
  • Experience delivering engineering solutions in Python and C# for BIM workflows.
  • Able to identify automation opportunities in BIM coordination and model federation.

Responsibilities

  • Develop IFC pipeline automation for validation, parsing, and transformation of IFC files.
  • Map and replace BIM workflows with automated, reproducible processes.
  • Create data quality tooling for geometric accuracy, property sets, classification, and clash detection.
  • Integrate BIM tooling with Thinkproject data pipelines and APIs for reliable IFC data flow.
  • Own and iterate on internal tooling; write docs and set quality thresholds.

Skills

IFC fluency
Python & C# engineering
Process pattern recognition

Tools

IFC OpenShell
Revit API plug-ins
Xbim tooling
REST services

Job description

BIM Software Developer (C#) (f/m/d)
  • Pune (IND)
  • IT
  • Software Development
  • Fulltime
  • Published: 2026-06-22

Introducing Thinkproject Platform

Thinkproject manages construction information for some of Europe's largest infrastructure, energy, andreal estate projects. Our platform handles documents, models, workflows, and data across the full assetlifecycle — from design through operation.

BIM processes inside construction enterprises are largely manual, inconsistent, and brittle. IFC exportsbreak. Federated model checks are run by hand. Data quality depends on who's available. We're fixingthat — not by writing guidance documents, but by building internal tooling that makes BIM processesreliable, repeatable, and automatic.

This is an engineering role for someone who understands BIM from the inside. You've worked with IFCschemas, you know why model coordination breaks, and you can write code to fix it. You'll work insideThinkproject's engineering organisation — not with clients.

What your day will look like
  • IFC pipeline automation — build and maintain automated validation, parsing, and transformation pipelines for IFC files; identify and eliminate manual quality gates that shouldn't exist
  • BIM process engineering — map existing BIM workflows (model coordination, data drops, federated model assembly) and design automated replacements; own the scripts, services, and tools that run them
  • Data quality tooling — develop automated checks for geometric accuracy, property set completeness, classification codes, and coordination clash detection; make model quality measurable instead of subjective
  • Platform integration — connect BIM automation tooling to Thinkproject's data pipelines and APIs; ensure IFC data flows reliably into the platform without manual intervention Standard application — apply ISO 19650, BIM execution plan requirements, and client-specific EIR/OIR conditions in the context of building automation rules — not advisory documents
  • Internal tooling ownership — own and iterate on the tooling you build; write documentation, define quality thresholds, and support other engineers who consume your output

What Success Looks Like

  • Month 3: You've mapped at least 2 existing manual BIM processes end-to-end; you've shipped a first automated check or transformation that replaces a manual step; you understand the Thinkproject data model.
  • Month 6: One full manual workflow is automated and running in production; IFC data quality is measurable via your tooling; you've identified the next 3 automation opportunities.
  • Month 12: Multiple BIM processes run automatically with no manual intervention; quality metrics are tracked; other engineers can use and extend your tooling without you in the loop.
What you need to fulfill the role

The 3 Must-Haves

  • IFC fluency — you can read an IFC schema, write parsers, diagnose export failures, and know why the same element looks different depending on the authoring tool
  • Engineering delivery in Python and C# — Python for pipeline automation and IFC processing; C# for Revit API plug-ins, Xbim-based tooling, and REST service development connecting BIM workflows to the Thinkproject platform
  • Process pattern recognition — you understand how BIM coordination and model federation actually work on live projects, and you can identify where automation will hold vs. where it will fail.
You Might Be a Fit If
  • You've moved between BIM authoring (Revit, ArchiCAD, Navisworks) and writing tools that interact with those files programmatically
  • You find it more satisfying to eliminate a manual process than to perform it well
  • You know what IfcOpenShell is and have used it for something real
  • You've built Revit API plug-ins or Xbim-based tools in C# — not just Python scripts
  • You're comfortable working in a codebase alongside software engineers without needing BIM-specific frameworks to do it.
You're Probably NOT a Fit If
  • Your BIM experience is advisory or standards-focused without engineering output
  • You need a mature internal tooling ecosystem to work within — you'll be building it
  • You prefer working with clients over working with data pipelines You haven't written production code that processes construction or model data.
What we offer
  • Lunch 'n' Learn Sessions
  • Women's Network
  • LGBTQIA+ Network
  • Coffee Chat Roulette
  • Free English Lessons
  • Thinkproject Academy
  • Social Events
  • Volunteering Activities
  • Open Forum with Leadership Team (Tp Café)
  • Hybrid working
  • Unlimited learning

We are a passionate bunch here. To join Thinkproject is to shape what our company becomes. We take feedback from our staff very seriously and give them the tools they need to help us create our fantastic culture of mutual respect. We believe that investing in our staff is crucial to the success of our business.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

BIM Software Developer (C#) (f/m/d)
BIM Software Developer (C#) (f/m/d)

Thinkproject • Maharashtra

Hybrid
INR 800,000 - 1,200,000
Lunch 'n' Learn Sessions
Women’s Network
LGBTQIA+ Network
+7
Devops Engineer (f/m/d)
Devops Engineer (f/m/d)

Eplass • Pune District

Hybrid
INR 1,200,000 - 1,800,000
Lunch 'n' Learn Sessions
Hybrid working
Thinkproject Academy
+1
Senior Full Stack Developer (f/m/d)
Senior Full Stack Developer (f/m/d)

Thinkproject • Maharashtra

Hybrid
INR 2,400,000 - 4,200,000
Hybrid working
Work from abroad
Flexible working hours
+7
Senior Full Stack Developer (f/m/d)
Senior Full Stack Developer (f/m/d)

Eplass • Pune District

On-site
INR 2,500,000 - 4,200,000
Hybrid working
Work from abroad
Flexible working hours
+7
Cloud Application Modernisation Architect (f/m/d)
Cloud Application Modernisation Architect (f/m/d)

Thinkproject • Maharashtra

Hybrid
INR 2,800,000 - 5,000,000
Hybrid‑first working
Learning budget
Open culture
+1
BIM Manager
BIM Manager

Everest Limited • Ernakulam

On-site
INR 1,000,000 - 1,500,000
Innovative work culture
Exposure to international projects
BIM Specialist
BIM Specialist

Unispace • Mumbai

On-site
INR 700,000 - 1,000,000
Employee Value Proposition program
Career development opportunities
Flexibility in work arrangements
+1
BIM Modeller
BIM Modeller

Siemens • Bengaluru Urban

On-site
INR 800,000 - 1,200,000
BIM Lead
BIM Lead

Buro Happold • Bengaluru

On-site
INR 4,000,000 - 6,500,000
Annual discretionary bonus
Health insurance for you and family
5-day work week
+6
QA Automation Engineer (f/m/d)
QA Automation Engineer (f/m/d)

Thinkproject • Maharashtra

Hybrid
INR 1,200,000 - 2,200,000
Hybrid working
Work from abroad
Flexible working hours
+6