Looking for Senior BIM Software Engineer / Full-Stack Microsoft Developer

Posted last week

Worldwide

Summary

JOB DESCRIPTION: SENIOR NET / openBIM DEVELOPER ๐Ÿ“‹ Role Overview We are seeking a Senior .NET Developer with specialized openBIM experience to lead the integration of 3D architectural data with cloud infrastructure. In this role, you will be the core bridge between complex BIM data schemas (IFC, BCF) and enterprise-grade Microsoft cloud applications. You will design pipelines that allow construction and engineering data to flow seamlessly into automated cloud workflows, databases, and analytics dashboards. ๐Ÿ› ๏ธ Core Responsibilities As a Senior Developer, your time will be divided between architecture design, hands-on coding, and data pipeline optimization: BIM Data Parsing & Extraction: Write high-performance C# algorithms to parse heavy IFC (Industry Foundation Classes) files, extract spatial, material, and geometric metadata, and map them efficiently into relational or NoSQL databases. Cloud & API Architecture: Design and build secure, scalable Web APIs using ASP.NET Core and deploy serverless data processing pipelines leveraging Microsoft Azure (Azure Functions, Service Bus, Azure SQL). Enterprise Workspace Integration: Develop connectors and automation scripts to pipe extracted BIM metadata into Microsoft ecosystem tools like SharePoint/OneDrive, Power BI (for executive dashboards), and Microsoft Teams (for automated clash detection notifications). Model Validation & Compliance: Implement programmatic validation rules using IDS (Information Delivery Specification) or custom validation engines to automatically check incoming 3D models against project requirements. Technical Leadership & R&D: Review code, mentor junior developers on BIM data concepts, and research emerging openBIM open-source toolkits to optimize geometry processing and reduce cloud computing latency. ๐ŸŽฏ Job Requirements Technical Requirements (Must-Have) Software Engineering: 4+ years of professional experience with the Microsoft Tech Stack (C#, .NET Core / .NET 8, ASP.NET Core APIs). Deep openBIM Domain Knowledge: Minimum 2 years of hands-on experience working directly with IFC schemas (IFC2x3, IFC4). BIM Libraries: Proven experience using open-source BIM toolkits, specifically xbim toolkit (xbim.Essentials / xbim.Geometry), IfcOpenShell, or similar geometry engines. Microsoft Azure Cloud: Strong experience building cloud-native applications using Azure Functions (for event-driven file parsing), Azure Blob Storage, and Azure SQL/Entity Framework Core. Data Structures: Strong understanding of processing complex graph-like data structures and tree-traversal algorithms (navigating spatial elements inside an IFC Preferred Qualifications (Nice-to-Have) Experience with frontend 3D rendering frameworks (WebGL, Three.js, or Autodesk APS / Forge) to display IFC models directly in web browsers. Understanding of BCF (BIM Collaboration Format) and ISO 19650 workflows. Familiarity with the Microsoft Graph API or building custom Power Platform connectors.

  • More than 30 hrs/week
    Hourly
  • 6+ months
    Duration
  • Intermediate
    Experience Level
  • $15.00

    -

    $35.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
.NET Framework
openBIM
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:5 days ago
  • Interviewing:
    7
  • Invites sent:
    26
  • Unanswered invites:
    21
About the client
Member since Apr 8, 2024
  • Vietnam
    Hanoi6:15 AM
  • $13K total spent
    9 hires, 3 active
  • 762 hours

Explore similar jobs on Upwork

JavaScript
Web Development
Android
WordPress
Web Design
PHP
HTML
HTML5
iOS
Graphic Design
Looking for iso26262 ExpertHourlyโ€ Posted 4 weeks ago
Data Entry
Social Media Marketing
Risk Analysis
HAZOP
Data Analysis
YouTube Development
Test Development
Risk Assessment
Analytical Presentation
Content Editing
HazID
Email Marketing Strategy
Social Media Optimization
Web Design

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo