L
Senior Software Developer / Software Developer
Salary undisclosed
Checking job availability...
Original
Simplified
Job Description:
• The role of Software Developer is responsible the design, development, documentation and technical support of software applications and solutions.
• He/she will also be responsible for maintaining efficient, reusable and reliable code for defects free and successful exploitation of technology and tools of our company Building Information Modelling (BIM) platform.
• Academic qualifications related to Architecture, Construction, Civil, Engineering, Computer Science/Software Engineering.
• Knowledge (essential) and experience (desirable): for example in Java Development, design patterns, enterprise architecture, REST based applications, web programming languages, database application.
• Good problem-solving skills, good written and verbal communication (Cantonese/English/Mandarin), good organisational skills, good team player
Requirements for the senior position:
• For the Senior position, a master degree or above in the aforesaid areas is required.
• Proficiency in mainstream programming language: C/C++, C#.
• Proficiency in mainstream scripting language: JAVAScript, VBScript, Python, etc.
• Relevant developing experience on WPF-based applications or UI frameworks.
• Familiar with SQL Server/mySQL/SQLite for data development.
• Familiar with computer graphics, familiar with OpenGL/WebGL (preferable).
• Second development experience on BIM software including Autodesk Revit, Bentley etc. (preferable)
We welcome any passionate candidate for internship enquiries. Fields of Study Required:
• Architecture
• Building Services Engineering
• Civil and Structural Engineering
• Computer Engineering
• Computer Science
• Information Systems / Management
• Land Surveying & Geo-informatics
• Mechanical / Building Services Engineering
• Building Surveying / Quantity Surveying
All applications applied through our system will be delivered directly to the advertiser and privacy of personal data of the applicant will be ensured with security.
• The role of Software Developer is responsible the design, development, documentation and technical support of software applications and solutions.
• He/she will also be responsible for maintaining efficient, reusable and reliable code for defects free and successful exploitation of technology and tools of our company Building Information Modelling (BIM) platform.
• Academic qualifications related to Architecture, Construction, Civil, Engineering, Computer Science/Software Engineering.
• Knowledge (essential) and experience (desirable): for example in Java Development, design patterns, enterprise architecture, REST based applications, web programming languages, database application.
• Good problem-solving skills, good written and verbal communication (Cantonese/English/Mandarin), good organisational skills, good team player
Requirements for the senior position:
• For the Senior position, a master degree or above in the aforesaid areas is required.
• Proficiency in mainstream programming language: C/C++, C#.
• Proficiency in mainstream scripting language: JAVAScript, VBScript, Python, etc.
• Relevant developing experience on WPF-based applications or UI frameworks.
• Familiar with SQL Server/mySQL/SQLite for data development.
• Familiar with computer graphics, familiar with OpenGL/WebGL (preferable).
• Second development experience on BIM software including Autodesk Revit, Bentley etc. (preferable)
We welcome any passionate candidate for internship enquiries. Fields of Study Required:
• Architecture
• Building Services Engineering
• Civil and Structural Engineering
• Computer Engineering
• Computer Science
• Information Systems / Management
• Land Surveying & Geo-informatics
• Mechanical / Building Services Engineering
• Building Surveying / Quantity Surveying
All applications applied through our system will be delivered directly to the advertiser and privacy of personal data of the applicant will be ensured with security.