About the job
What You’ll Be Doing:
- Lead and manage a team of automation specialists across multiple engineering centers.
- Provide technical guidance and mentorship to team members.
- Serve as the primary interface with the engineering teams on all technical matters.
- Collaborate with engineering teams to identify automation opportunities and requirements.
- Proven experience in drafting and reviewing software requirements specification documentation.
- Responsible for budgeting/cost forecasting within the automation specialism/discipline.
- Responsible for prioritising, delivering, and managing automation requirements.
- Adopt a risk-averse stance by reviewing risks and proposing mitigation solutions for automation projects.
- Manage the development and implementation of custom tools using Autodesk Platform Services (APS), Autodesk Construction Cloud, and Bentley ProjectWise.
- Manage the development, implementation, and maintenance of custom add-ons for Autodesk Revit, Civil 3D, and ESRI ArcGIS Pro.
- Ability to analyse code, evaluate quality, readability, and adherence to coding standards, and ensure UI/UX design quality.
- Conduct regular reviews and updates of existing automation tools to enhance functionality and efficiency.
- Lead complex automation tool development, testing, deployment, and maintenance in various engineering and building information modelling (BIM) software.
- Ability to generate detailed reports (including KPI reporting).
- Prepare and present technical documentation and reports to senior management.
- Stay updated with the latest advancements in ESRI, Autodesk, and Bentley software and automation technologies.
- Utilize version control systems like Git and Bitbucket for managing codebase and team collaboration.
- Ability to implement in Agile/Scrum methodology to drive project timelines and deliverables.
- Be knowledgeable in project management software such as Jira to track progress, manage sprints, and ensure team alignment.
What Required Skills You’ll Bring:
- Bachelor’s in Computer Science, Engineering, or a related field.
- Project Management Professional (PMP) certification is required; SCRUM certification is also desirable.
- 5+ years’ experience in leading a development team.
- 10+ years’ experience in system development using .NET/C#.
- 5+ years’ experience in ArcGIS Pro, Revit, and Civil 3D.
- In-depth knowledge of roadway and infrastructure design processes.
- Experience with Autodesk Construction Cloud and Bentley ProjectWise.
- Strong understanding of BIM principles.
- Strong programming skills in VB, C#, Lisp, and Python.
- In-depth experience with RDBMS in systems development using MSSQL, PostgreSQL, SQLLite, PostGIS.
- Extensive experience in developing add-ons for Autodesk Revit and Civil 3D.
- Proficiency in various engineering and BIM software APIs, e.g., ArcGIS Pro, Revit, and Civil 3D.
- Highly knowledgeable in system analysis.
- Proven experience in managing and leading technical teams.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Ability to work collaboratively in a team environment and communicate effectively with technical and non-technical stakeholders.
- Experience in using version control systems such as Git and Bitbucket.
- Knowledgeable in project management software such as Jira for tracking tasks, managing sprints, and overseeing team progress.
- Knowledgeable in Agile/Scrum methodologies for iterative project delivery and continuous improvement.