Junior AEC Software Developer
Nasr City
Responsibilities:
- Develop and maintain BIM (Building Information Modeling) software applications.
- Build and maintain web applications using ASP.NET, MVC Core, and MVVM.
- Design and implement user interfaces using Windows Forms and WPF.
- Handle client-side programming with HTML, CSS, and JavaScript.
- Develop and maintain Windows Services and manage IIS configurations.
- Work with SQL databases to ensure robust data storage and retrieval.
- Stay abreast of the latest developments in BIM and AI technologies.
- Solve complex problems and debug software applications efficiently.
- Collaborate with team members to develop helper tools and integrate third-party APIs and SDKs.
Requirements:
- 1-3 years of experience
- Bachelor of Science degree in Engineering.
- Excellent command of programming in C#; Python knowledge is an advantage.
- Experience with Windows Forms and WPF designing.
- Solid knowledge and experience with SQL Database.
- Experience in developing and maintaining BIM software applications.
- Familiarity with BIM software applications such as RevitAPI, Civil3DAPI, and Navisworks API and AutoCAD API.
- Knowledge of Forge platform is an advantage.
- Understanding of ISO19650