Looking for Senior BIM Software Engineer / Full-Stack Microsoft Developer
Worldwide
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/weekHourly
- 6+ monthsDuration
- IntermediateExperience Level
$15.00
-
$35.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
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
- VietnamHanoi6:15 AM
- $13K total spent9 hires, 3 active
- 762 hours
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers 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