Engineer Programmer

Industry: Distribution | Sector:Building Materials | Reports to: | Location:Atlanta, GA
  

Position Summary

Leading national building products distributor is looking for a unique software developer with an engineering background. Be part of a winning team developing world class structural design and material estimating software in a stable organization.

 

Principle Responsibilties

  • Assists in the development of CAD software used by Engineered Lumber customers and in-house technical specialists.
  • Implements new functionality in CAD design software written in C#. Debugs CAD software code to track and fix reported software defects.
  • Performs unit testing on code changes and provides guidelines for additional software testing.
  • Interacts with internal users to understand software issues and suggestions for improvements.
  • Helps prioritize current assignments.
  • Creates software installation scripts for desktop installation.
  • Occasionally helps with troubleshooting customer questions/problems related to the software.

Skills/ Competencies

  • Object oriented programming using C#.
  • Development experience in CAD software.
  • 3D gaming software development or 3D modeling experience.
  • C++, COM development.
  • Structural engineering software application development.
  • Excellent communication and problem solving skills.
  • Knowledge of residential framing.
  • Ability to learn new programming techniques.

Education/ Experience

  • B.Sc. in engineering or 4 yr computer science degree.
  • 2 years of programming experience in CAD development using C# and .NET.
  • AutoCAD .NET API.