Job Description
What Will You Do:
You’ll design, build, and maintain software that directly supports engineers, fabricators, and builders, delivering innovative, reliable, and user-friendly solutions that shape the future of light-gauge steel construction. You’ll also:
- build and maintain software in C#, C++, and OpenGL, delivering clean, efficient, and scalable code, build and maintain software in a CAD based platform using C# and C++ programming languages, delivering clean, efficient, and scalable code
- collaborate across teams and stakeholders to turn user needs and engineering requirements into high-quality, practical solutions
- design to specification in line with engineering standards, and the National Construction Code
- build, test, debug, and review code to ensure performance, accuracy, and reliability in real-world workflows
- engage with end users to troubleshoot issues and translate their challenges into intuitive, impactful software features
- document and support applications, creating clear specifications, user guides, and providing ongoing maintenance
More About You:
You’re a self-starter driven by impact who thrives on solving complex digital complex models, shaping tools that transform the way buildings are designed and constructed, and seeing your work make a real impact. You’ll bring:
- Bachelor’s degree or above in Computer Science, Software Engineering, or related experience/qualifications in software development
- strong programming skills in one or more languages (such as C#, C++), and OpenGL or Direct3D libraries, supported by solid 2D/3D mathematical understanding
- exposure to CAD/BIM software with programming experience in AutoCAD, Revit, SolidWorks, CATIA, or similar platforms. Graphics-heavy software like gaming are also suitable
- experience with software development tools, frameworks, and version control, along with familiarity with Agile, Scrum, or Kanban methodologies
- an ability to work through incomplete/complex information, explore solution options, and make sound, practical decisions
- Strong problem-solving skills and ability to learn new concepts.
- collaboration skills and the ability to explain technical concepts clearly to any audience
- a passion for understanding user challenges and creating solutions that are both practical and transformative
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs
#FreelanceGraphicDesigner
#WorkFromHomeDesignJobs
#OnlineWebDesignWork
#RemoteDesignOpportunities
#HireGraphicDesigners
#DigitalDesignCareers
# Dynamicbrand guru