Senior AEC Software Engineer

Nasr Ciy

Full Time

AEC Software Development

Job Description:

  • Mentor and guide junior engineers by sharing best practices, reviewing code, and setting clear technical standards.
  • Design, develop, and maintain custom software tools that enhance BIM processes and streamline project workflows.
  • Integrate Autodesk platforms like Revit API, Autodesk Construction Cloud (ACC), and Autodesk Platform Services (APS).
  • Collaborate with technical and non-technical stakeholders to understand needs and propose effective digital solutions.
  • Promote clean, scalable, and maintainable code through architecture design and hands-on development.
  • Contribute to the team’s technical vision and support continuous improvement across the software development lifecycle.

Qualifications:

  • Minimum of 7 years of experience.
  • Strong analytical and problem-solving skills, with the ability to research and implement technical solutions independently.
  • Proficient in C# and the .NET Framework (experience with .NET Core is a plus).
  • Solid understanding of Object-Oriented Programming (OOP), SOLID principles, and common Design Patterns.
  • Experience with WPF and MVVM architecture for desktop applications.
  • Hands-on experience with SQL databases and Entity Framework.
  • Familiarity with BIM software such as Revit, Navisworks, Civil 3D, and AutoCAD.
  • Good understanding of BIM standards, workflows, and ISO 19650 concepts.
  • Proven experience with the Revit API (this is a must-have).
  • Comfortable using Git and modern version control practices.
  • Solid front-end and back-end web development skills: Proficiency in HTML, CSS, JavaScript, Node.js, ASP.NET, REST APIs and Angular
  • Experience working with Autodesk Construction Cloud (ACC) and Autodesk Platform Services (APS) API.

Advanced:

  • Experience with cloud platforms (Azure, AWS).
  • Familiarity with DevOps practices and CI/CD pipelines.
  • Knowledge of IFC/OpenBIM standards and interoperability solutions.
  • Experience in Agile/Scrum environments.

Apply Now

MM slash DD slash YYYY
Max. file size: 8 MB.