3D Software Engineer

Why Work for Dowco

Dowco is a leading Structural Steel Detailing Company with offices across the globe. We are a company with an outstanding reputation that has grown over the last 47 years. Dowco’s values are focused around customer service and employee development.

Job Responsibilities

Your job responsibility as a Software Engineer is to function as a Macro Developer. Marcos are a key component in the effective use of 3D modeling and detailing software. You will be working alongside industry experts to do the coding, testing, maintenance and enhancements on these Macros designed specifically for the Structural Steel Industry. You will be 100% hands on with the design and coding of these Macros and programs integrated to the 3D Modeling software. You will also be responsible for developing Aveva’s Bocad platform.

Developing for Aveva’s Bocad platform will involve either the conversion of metric / European macros to imperial / North American equivalents. As well as adding functionality and features, or the development of new macros to add functionality. Additions & updates to our established Tekla Structures macro toolset will also be required. This is a position where you are forever learning structural steel design and engineering fundamentals so being a lifelong learner is a requirement.

It is essential that you are a team player, committed to quality, willing to learn new programming languages, and can meet tight deadlines. Structural Engineering, and 3D coding experience will be a huge asset in effectively performing the required duties of this position.

Required Skills

  • 4 or more years’ experience developing software
  • C# or C++ experience
  • Strong working knowledge of MSSQL
  • Solid communication skills: Demonstrated ability to explain technical issues to both technical and non-technical audiences
  • Solid understanding of the Software design/architecture process
  • Solid ability to take direction and execute work
  • Very adept at problem analysis and problem solving
  • Strong mathematical skills

Apply Online Now