About the job
What You’ll Be Doing:
- Collaborate with the Principal Automation Specialist and engineering teams to identify automation opportunities and requirements.
- Able to draft software requirements specification documentation with oversight.
- Develop, test, and deploy custom add-ons and scripts for Autodesk Revit and Civil 3D.
- Provide technical support and training to staff on using developed tools and add-ons.
- Maintain and update existing automation tools to ensure compatibility with new software versions and project requirements.
- Document development processes, user guides, and best practices for the use of custom tools.
- Ability to analyse code, evaluate quality, readability, and adherence to coding standards, and ensure UI/UX design quality.
- Stay current with industry trends and advancements in automation technologies and software development.
What You’ll Bring:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 5+ years’ experience in .NET/C#.
- 3+ years’ experience in Revit and Civil 3D.
- Proficient knowledge of engineering principles and ability to apply principles to automation assignments.
- Strong understanding of BIM (Building Information Modelling) principles.
- Proficiency in programming languages such as VB, C#, Lisp, and Python.
- Proven experience in using databases in systems development using MSSQL
- Proven experience in software development, particularly in creating add-ons and scripts for Autodesk Revit and Civil 3D.
- Strong understanding of automation development using BIM API, e.g. Revit and Civil 3D.
- Strong organisational skills and the ability to manage multiple projects simultaneously.
- Excellent problem-solving skills and attention to detail.
- Ability to work collaboratively in a team environment and communicate effectively with technical and non-technical stakeholders.