Civil 3D Software Developer

GHD


Date: 3 weeks ago
City: Waterloo, ON
Contract type: Full time
Job Description

Who are we looking for?

As a Civil 3D Software Developer, you will be part of GHD’s Engineering Design Organization (EDO) and whose main focus would be to support project demands specific to software development and take an active role in ensuring that Dynamo and its ecosystem meet the highest standards of quality and will be responsible for testing Autodesk's next-generation Dynamo functionality.

Dynamo's power comes from its ability to deliver sophisticated visual programming capabilities to end users in a way that makes computational design eminently approachable. Expressed within powerful Autodesk modelling tools such as Revit, Civil 3D etc., the successful candidate shall be able to create sophisticated design solutions to GHD’s biggest challenges. GHD is constantly improving our customers' access to powerful combinations of Computational Design, Automation tools and Data Collection/Output, with the intent to evolve away from a traditional desktop application to Cloud native solutions, all the while embracing emerging technologies such as AI. GHD is looking for an individual that is passionate about problem solving, quality minded and client focused, ensuring our GHD customers have the best tools they need to help them realize expectations.

Help us build the future, and we’ll help you build a rewarding and purposeful career.

Our global network is made up of architects, designers, planners, engineers, and environmental scientists all working towards the same goal.

Join a team that brings inspirational architecture, landscapes, townscapes and places to our world, and we’ll provide you unlimited space to grow.

Bring your curiosity and passion to the technical challenges we solve at GHD. Then see how everyone gets behind you.

As a Civil 3D Software Developer, the successful candidate would see a combination of Civil design and applications development used by GHD Core with a strong focus on AEC industry and BIM. Candidate would facilitate collaboration with internal design teams to produce software design and architecture and would act in a capacity across all projects that require workflow automation specific to advanced client expectations. Position would also help implement, develop tools/plugins as well as implementation and maintenance of a coherent, progressive strategy for testing Dynamo in addition to constant functionality testing specific to Autodesk products through EDO.

The role can be based in any of our offices in Ontario - Waterloo, Toronto, Mississauga, Whitby, Markham, St. Catherines

Key Responsibilities

  • Participate in requirements analysis
  • Collaborate with internal teams to produce software design and architecture
  • Write clean, scalable code using .NET programming languages
  • Test, document, and deploy applications and systems
  • Revise, update, refactor and debug code
  • Improve existing software to maximize output/productivity
  • Develop code documentation throughout the software development life cycle (SDLC)
  • Serve as an expert on applications and provide technical support
  • Produce documentation on how to use tools developed
  • Provide training, guidance, and technical assistance to design teams across the business
  • Stay current with GHD Authoring tools and technologies through available mediums such as training sessions, Conferences, Autodesk University etc.
  • Liaise with GHD internal Technical Applications Team, DDTS, SAS, IS and others with coding knowledge in our Core business.
  • Manage content creation tools and scripts to produce accurate, high-quality shop drawings and revisions with minimal user input
  • Define and document Civil 3D content standards in line with requirements for operational data management and onsite manufacturing needs; Liaise with Global Civil 3D Manager

Core Competencies

  • Extensive experience working within Civil 3D and AutoCAD, Keeping current with active and future application releases. Revit knowledge and experience an asset.
  • Source code management and development in accordance with GHD’s Software Engineering Governance Framework (SEGF)
  • API knowledge and understanding
  • Coding language knowledge and understanding.
  • Extensive experience in Dynamo teamed with vast exposure to Python, VB, C++, Javascript
  • Coding peer reviews.
  • Extensive knowledge and understanding of drafting techniques and familiarity with engineering terminology.
  • Extensive experience in BIM practices.
  • Strong stakeholder management experience.

Role Responsibilities

  • Establish processes to ensure delivery of quality data/software
  • Develop comprehensive software test plans, focusing on UI, functionality, performance, and workflow
  • Execute test design to find and prioritize defects
  • Receive defect reports from other sources (clients, product support, forums), confirm and track specific issues for use by development
  • Write test cases based on real production work, and create scripts for automation
  • Participate in EDO development meetings for requirement gathering, test planning, execution, and progress reporting
  • Uphold high quality standards for the products/projects you are involved with
  • Support internal clients by addressing training issues and identifying defects
  • Partner with experienced engineers, absorbing best practices in software development
  • Write and run automated tests

Minimum Qualifications

  • Bachelor of Science degree in Computer Science/Computer Engineering, Civil/Architecture, or other engineering discipline.
  • Background in Software Engineering / Computer Science, Civil, Architecture, Mechanical Engineering, Structural Engineering, or relevant domains
  • 5+ years' experience in Software Development R&D | QA
  • Strong leadership skills
  • Excellent communication and problem-solving skills
  • Knowledge of approaches, tools, and techniques for recognizing, anticipating, and resolving problems. Analysing alternatives, risks and benefits.
  • Detail-oriented and strong logical thinking skills
  • Flexibility under changing conditions and ability to multi-task between projects
  • Familiarity with Agile Software Development Processes and Product Development Life Cycle
  • Knowledge of Jira, Confluence, Jenkins, GitHub
  • Familiarity with ACC, ProjectWise, AWS, Azure, APS (Autodesk Platform Services)
  • Keen interest in innovative technologies and their timely adoption
  • Ability to learn large software systems quickly

Take on some of the world’s toughest challenges - with everyone at GHD backing you every step of the way.

We'll give you control over your career, empower you to find innovative solutions and help you create a lasting impact.

See where your commitment could take you with GHD.

As a diverse and inclusive organization, we encourage individual achievement and recognize the strength of a diverse workforce. GHD is an equal opportunity employer. Upon request, GHD will provide reasonable accommodation for applicants with disabilities throughout the recruitment and selection process.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Claims Registration Representative - (HYBRID)-Bilingual

Workplace Safety and Insurance Board (WSIB), Waterloo, ON
1 day ago
Our priority is the health and wellness of employees and the people of Ontario. As such, this position may involve working from home for part of the duration of this position. The WSIB model mixes working from home, office and field. About The Workplace Safety And Insurance Board (WSIB)We’re here to help. When an injury or illness happens on the...

Développeur de logiciels principal, IA/Apprentissage automatique, IA appliquée

Google, Waterloo, ON
4 days ago
Remarque : L'environnement de travail hybride de Google inclut des postes à distance et dans les bureaux. En postulant à cette offre, vous pourrez indiquer où vous préférez travailler parmi les propositions suivantes :Dans nos bureaux : Waterloo, ON, Canada; Toronto, ON, Canada.À distance : Canada.Qualifications minimales:Baccalauréat ou expérience pratique équivalente Cinq ans d'expérience en développement logiciel et d'expérience des...

Sr Program Manager

Definity, Waterloo, ON
6 days ago
Definity is the parent company to some of Canada’s most long-standing and innovative insurance brands, including Economical Insurance, Sonnet Insurance, Family Insurance Solutions, and Petline Insurance. Our ambition is to be one of Canada’s leading and most innovative property and casualty insurers. We can’t do that without our people, so we embrace and encourage a culture that’s collaborative, ambitious, rewarding,...