BIM Application Developer (C#, Python)

Ho Chi Minh , Tan Binh, Cộng Hoà
See map

The Job

- Reports to: BIM Specialist

o Creates and maintains automated BIM solutions for 3D models & 2D drawings.
o To augment/customize the effective use of BIM authoring software.
o Research and extract parametric information from model databases.
o Content Development with a focus on parametric customization.
o Maintain software and versioning custom applications and add-ins per release year upgrade(s) thru required maintenance.
o Provide technical support to team as needed.
o Provide support to other platform customizations ((e.g. BIM 360, BIM cloud).
o Thorough understanding of BIM workflows.
o Working directly with end-users, and enjoy learning about their domain needs.
o Working in a fast paced environment to deliver tools to automate tasks for those users.
o Applying technologies such as .Net in a number of scenarios (desktop, web, cloud) and tools such as Microsoft Excel.
o Develop software for real-time 3D VR/AR user interfaces
o Maintain a positive attitude toward clients at all times (friendly and helpful)

Your Skills and Experience

o Bachelor’s Degree or higher in Computer Science (competencies in object oriented application development, design patterns, algorithms, database design).
o 2+ years demonstrable proficiency in three or more of the following languages: C# (or VB.NET), Python, Javascript, Excel VBA, C, C++, Java.
o Experience with Cloud Hosting and Deployment.
o Experience with developing components/add-ins hosted within another application/system.
o Experience with Web Application and Server Architectures.
o Experience developing solutions in an object oriented programming language (e.g. Java, C#, HTML).
o Experience using SQL (Oracle, SQL Server, MySQL, Postgres) and/or NoSQL (HBase, Redis, MongoDB) data stores.
o Experience in at least one scripting language (Python, Perl, BASH, PowerShell, PHP).
o Experience in Gaming or Augmented Reality.

Bonus points:
o Familiar with Autodesk Revit API function and Graphisoft ArchiCAD GDL.
o Have worked with software typical to AEC industry – Revit, Rhino, various BIM interfaces.
o Have worked with 3d modelling software or games engines (Unity3d, Unreal Engine).
o Can undertake simple UI designs for software.
o Have cross-platform mobile experience.
o Experience with 3D prototyping tools such as 3ds Max, Maya, or Blender to express spatial ideas in-game.
o Experience with scripting, textures, shaders, animation, GUI styles, and user interaction in AR/VR applications

Why You'll Love Working Here

- Annual health check-up
- Healthcare Insurance Package
- 16 days for annual leave per year
- 13th payment salary
- Local and oversea Training Program for Career Development (depends on project)