Skip to main content

AEC/Autodesk Developer

Job DescriptionJob Description

Job Description

This position will be part of the Hazen Technology Applications team, which is dedicated to providing professional level AE solutions that help our teams automate workflows, maximize the value of our design data, and create innovative digital products for internal use and clients alike. The team works both internally and with clients to identify digital product needs, develops solutions to implement those needs, and works with internal IT teams to deploy and support solutions.

This position will be a member of a small mixed-discipline team all working together to bring modern AEC digital solutions to the Hazen teams and clients. This position will involve, but is not limited to, working with Hazen Autodesk experts to develop design automation tools, working with Hazen IT and Digital Solutions teams to integrate our project delivery platforms, helping to implement emerging Autodesk technologies internally and for our clients, and developing data integration solutions that support digital twins and other client facing solutions. This position will also be working with our Instrumentation & Controls (I&C) experts to integrate IoT and other streaming data services into the Autodesk and Microsoft cloud platforms.

The ideal candidate will have 5 to 7 or more years of experience in software development using a variety of technologies such as C#, Blazor, JavaScript and JavaScript based technologies such as ReactJS, HTML and CSS. Excellent communication skills, experience working with clients, and strong subject knowledge are required for success. Fundamental knowledge of cloud computing concepts and building cloud- applications is a must. Knowledge of the Azure cloud is ideal but not required. Experience with Autodesk Platform Services is ideal but not required. Experience with Autodesk Dynamo and APIs for Revit, Civil 3D, and AutoCAD is ideal but not required.

The ideal candidate will have 5 or more years of experience in using Autodesk AEC software, preferably using Revit, Civil 3D, or AutoCAD for design. Experience in using Autodesk Construction Cloud (ACC or BIM360) Design or Build is a must. The successful candidate will have AEC experience and a solid understanding of the design, construction, and operations phases of AEC projects. A fundamental understanding of BIM-based facility digital twins is ideal.

The ideal candidate will have experience with IoT and IIoT technologies and have a solid understanding of IoT best practices, but this is not required. This includes, but is not limited to, understanding messaging protocols and connections, working with IoT sensors and devices, working with IoT hubs and gateways, using streaming analytics, storing data in databases or datalakes, and integrating streaming data with analytics and data visualization.

The ideal candidate will possess the ability to be self-managing and self-directing and be able to complete requisite tasks independently or with a team. The candidate should have a demonstrated knowledge of rapidly acquiring new skills and being able to work in a variety of programming and technologies concurrently. Excellent communication and problem-solving skills are also required.

Job Responsibilities include, but are not limited to:

  • Working with Hazen Autodesk experts to identify internal needs for design automation, quality control, and data management needs
  • Helping to maintain Hazen’s Autodesk Platform Services setup and implementations, Hazen’s Dynamo environment, and development using application APIs
  • Use C#, JavaScript, HTML, CSS and other web technologies to implement web-based user interfaces.
  • Implement server-side logic using C#, NodeJS and other technologies.
  • Maintain, debug and provide bug fixes, features and enhancements for implemented AEC solutions.
  • Implement software to interact with various database technologies (SQL, NoSQL, Azure Data Lake and Lakehouse).
  • Create, document and implement strategies for deploying developed AEC solutions.
  • Create, document and execute test plans to ensure developed software is of the highest quality, meets requirements, and handles errors and exceptions appropriately.
  • Participate in Hazen directed software development processes, meetings and use Hazen provided source code repositories and accepted DevOps patterns.
  • Provide timely and valuable commentary during design and code reviews with the focus on providing the best products to our customers.

Qualifications

  • 5 to 7 or more years of software development experience is required.
  • 5 or more years of AEC experience is required.
  • Demonstratable knowledge of Autodesk software and emerging technologies is required.
  • Demonstratable knowledge of cloud computing concepts and building cloud-/cloud-hosted applications is required.
  • Experience with the Azure cloud is ideal.
  • Experience with programming such as C#, JavaScript, HTML and CSS is required.

AEC/Autodesk Developer

Cincinnati, OH
Full time

Published on 12/08/2024

Share this job now