Software Engineer III - Revit API Developer - BIM

Posted 4 Days Ago
Egypt, AL, USA
In-Office
Mid level
Artificial Intelligence • Information Technology • Software • Automation
The Role
Develop and implement custom Revit API solutions and plugins in C# to automate BIM workflows. Collaborate with architects, engineers, and stakeholders to translate requirements, perform code reviews, troubleshoot integrations (including database APIs), and contribute in an Agile team to deliver production-ready software enhancements.
Summary Generated by Built In

Advansys is a dynamic solutions provider focused on delivering smart, modular, and sustainable technology solutions that enhance operations, improve customer experiences, and drive business modernization. With over 400 skilled engineers, we serve 100+ enterprise customers across 14 countries. Specialized in a wide array of premium services including Business Automation, Industrial Digitization, Low code Development, Cloud Services, Warehouse Automation & Strategic Outsourcing.

Founded in 2014, Advansys is part of the INTRO Group, a private conglomerate established in 1980 with diverse investments across different business areas, oil and gas, real estate, specialized engineering, financial investment, Food & manufacturing.

Job Description:

  • Collaborate with team members to translate clients’ Engineering requirements into elegant working software
  • Actively participate in technical evaluation of prospects’ requirement and helping the team to develop estimates
  • Interact with client representatives & stakeholders including end users and map business needs to technical requirements
  • Assess problem situations to identify causes, gather and process relevant information, generate possible solutions, and make recommendations and/or resolve the problem
  • Experience with API Integration with database
  • Developing within an Agile environment by working closely with other members of the Agile team on a daily basis
  • Designing and implementing code changes
  • Family creation experience would be a plus
  • Implementation of custom solutions using Revit API to enhance functionality and efficiency in architectural design and engineering workflows.
  • Collaborate with cross-functional teams including architects, engineers, and software developers to understand requirements and design solutions.
  • Perform code reviews and ensure adherence to coding standards and architectural guidelines.
  • Investigate and troubleshoot issues related to Revit API integrations and provide timely resolutions.
  • Stay updated with the latest trends and advancements in Revit API technology and incorporate relevant innovations into project solutions.

Requirements
  • Civil Engineer Graduate or or Architect / Structure Engineer with ITI BIM Development program Holding
  • 3-5 years of experience developing applications using Revit API in C#
  • Hands on experience of working on Revit API development/ Revit Automation/ Revit Plugin Development
  • Strong understanding of Revit software architecture and its API capabilities.
  • Strong understanding of Revit, as a user, and aware of the app strength and weakness points.
  • Strong understanding of Revit families structure and parameters, and how it works through the API.
  • Excellent problem-solving skills and ability to analyze and debug complex issues.
  • Effective communication skills and ability to collaborate with cross-functional teams.
  • Experience working in the mechanical industry or architectural, engineering, or construction industry is a plus.
  • Open and willing to learn and grasp new technologies
  • Take ownership of assigned tasks
  • Be proactive and take keen interest in grabbing opportunities
  • Fluent in verbal and written communication
  • Proven track record of leading technical teams and successfully delivering complex projects.
  • Willing to travel if needed.
  • Proficiency in C# .NET

Skills Required

  • Civil Engineer graduate or Architect/Structure Engineer with ITI BIM Development program
  • 3-5 years developing applications using Revit API in C#
  • Hands-on experience in Revit API development, Revit Automation, or Revit Plugin Development
  • Experience with API integration with databases
  • Strong understanding of Revit software architecture and API capabilities
  • Strong practical knowledge of Revit as a user, including strengths and limitations
  • Strong understanding of Revit families structure and parameters
  • Family creation experience
  • Proficiency in C# .NET
  • Proven track record of leading technical teams and delivering complex projects
  • Excellent problem-solving and debugging skills
  • Fluent verbal and written communication; effective collaboration skills
  • Experience in mechanical or architectural/engineering/construction industry
  • Open to learning new technologies, proactive, takes ownership of tasks
  • Willing to travel if needed
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
413 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account