Backend Developer (Open Design Alliance)

  • Portland, OR
  • Posted 15 hours ago | Updated 3 hours ago

Overview

On Site
Full Time

Skills

Azure cloud
devops
CAD
.NET(C#)
ODA tool kit

Job Details

We are looking for a Backend Developer with strong experience in .NET (C#) and familiarity with Open Design Alliance (ODA) toolkits, to work closely with our in-house development team. The role involves backend development for CAD-related applications, particularly in server-side AutoCAD environments, and contributing to graphical layout functionalities.

Key Responsibilities:
Develop and maintain backend services using C# on the .NET platform.
Work with Open Design Alliance (ODA) toolkits to integrate CAD functionalities.
Handle server-side AutoCAD environments, ensuring backend compatibility and performance without UI dependencies.
Collaborate with the internal dev team to align with DevOps standards, CI/CD pipelines, and Azure Cloud infrastructure.
Interpret and process electrical drawings and graphical layouts.
Troubleshoot undocumented AutoCAD behaviours and implement backend solutions.
Ensure backend systems deliver full functionality expected by end-users.
Participate in code reviews, design discussions, and deployment planning.

Required Skills & Qualifications:
Proficiency in C# and .NET Framework/Core.
Experience with Open Design Alliance (ODA) toolkits.
Basic knowledge of AutoCAD, especially in handling electrical drawings.
Familiarity with server-side AutoCAD and its limitations.
Experience working in Azure Cloud environments, including pipelines and deployments.
Understanding of DevOps practices and collaboration in agile teams.
Strong problem-solving and debugging skills.
Excellent communication and teamwork abilities.

Added Advantage:
Experience in graphical layout work or CAD-based UI rendering.
Prior exposure to AutoCAD API or similar CAD automation tools.
Understanding of engineering workflows and drawing standards.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.