• Managing our engineering software development team to develop AutoCAD applications & tools to enhance the work of our design department.
• Working on development & expansion of our AcrowCAD software, by writing codes and programs using C# and ObjectARX.
• Continuous updating & enhancing of our AcrowCAD library of blocks & tool palettes.
• Working closely with the outsourcing company that is working on programming automation methods for our standard formwork systems in AcrowCAD. Some of his responsibilities:
o Preparing the chosen standard formwork systems for the outsourcing company to work on, by presenting blocks, data, know-how, etc. to them and helping them fully understand the system and what's required from it.
o Suggest methods & ways of how the automation should work for certain systems, and how the input & output should be like.
o Participating in programming some aspects of the system.
o Testing the program after receiving it from the outsourcing company, and return back to them with any bugs or ideas for improvement.
• Supervising the software development team in creating complete families for our standard systems in Autodesk Revit.
• Training our design engineers on using AcrowCAD and other developed programs, and making sure that the design dept.is using the developed programs to its full potential. Pushing our design engineers to use AcrowCAD and other developed programs when necessary.
• Managing updates for AcrowCAD and continuously passing the updates to all design engineers in HQ and in branch offices.
• Managing the security system of our programs, and providing the required keys & passwords to design engineers in HQ and all branch offices abroad.
• Working on developing other programs and tools like calculations programs, quantity surveying programs & offer presentations programs.
• Gathering ideas from the design engineers on what they need in order to improve the quality, speed and efficiency of their work.
• Creating mobile applications for quick design of some basic formwork systems and other similar ideas.
• Exploring new technologies based on Al.
• Following the strategic plan of the company for software developing. Achieving the required goals at the specified times.
• Education: Bachelor of Science in Structural Engineering.• Minimum 7 years of general engineering experience, including at least 5 years experience in the formwork field.• Experience / knowledge in engineering software development is a must.• Excellent command of AutoCAD, Microsoft Office & SAP structural analysis program.• Excellent command of English language.• Good command of C++ or C# programming languages. Knowledge of other programming languages is a plus.• Proficiency in AutoCAD Object ARX programming, Autodesk Revit & Robot Structural Analysis.