AEC Software Developer
Azizi Developments · New Cairo, Cairo, Egypt
Tailor my CV for this job — freeAbout the jobWe are Azizi, a leading world class developer and driven by the goal of crafting beautiful homes for people living in the UAE. Our portfolio spans across prime residential and commercial destinations, showcasing our commitment to transparency, customer centricity, quality, integrity and adding value through a construction-driven approach.We are now bringing this legacy to Egypt. Join us as we launch Vasimos - part of Studio360 (Azizi Developments) – our new creative and operational hub in New Cairo. This is an exciting opportunity to work with an international industry leader and help shape the skyline of the future.Overview: The Software Developer will be responsible for advancing multidisciplinary engineering workflows through the development of custom scripts, plugins, and intelligent solutions. This role ensures seamless integration between BIM platforms and engineering analysis tools, driving efficiency, accuracy, and innovation across projects.
Key Responsibilities
Integration & AutomationDevelop scripts and plugins to connect BIM platforms (Revit, Navisworks, ACC, Autodesk Forge is now known as Autodesk Platform Services) with engineering tools (ETABS, SAP2000, SAFE).Automate repetitive tasks like “Sheets production, curtain walls schedules, clash detection and resolutions, etc.) to improve productivity and reduce manual errors.Workflow StandardizationEstablish standardized processes for importing and exporting models between BIM and engineering programs (ETABS, SAP2000, SAFE).Ensure consistency in data structures, templates, and parameters to support interoperability.AI Analytics and codes compliance.Implement AI models to predict our performance based on BIM data.Explore machine learning applications for design optimization, validation and early clash detection.Data Visualization & ReportingDevelop interactive dashboards that combine BIM data with engineering analysis results.Provide clear insights for project managers and technical teams.Clash Management EnhancementStrengthen clash resolution tracking systems to improve coordination efficiency.Support teams in achieving zero high‑priority clashes through automated monitoring and reporting.Strategic Impact: This role is pivotal in transforming BIM workflows into a fully integrated, intelligent ecosystem. By combining automation, AI, and standardized processes, the Software Developer will enhance project delivery, reduce risks, and position the firm as a leader in digital engineering innovation. Job RequirementsBachelor's degree in computer science, Software Engineering, Information Technology, or a related field.Experience in software development, preferably within the AEC, BIM, or engineering consultancy industry.Experience: 3 - 5 years of experience as a developerStrong programming skills in one or more of the following:C# and .NETPythonJavaScript or TypeScriptKnowledge of Autodesk Revit API and/or AutoCAD API is highly preferred.Understanding of BIM concepts, workflows, and industry standards.Experience working with REST APIs, databases, and software integration.Familiarity with Git or other version control systems.Strong analytical, problem-solving, and debugging skills.Ability to collaborate effectively with multidisciplinary technical teams.