Software Engineer
St Louis , MO
Job Description:
Top 3must haves:
C++ (Expert level)
ObjectOriented Design (OOD)
Strong Documentation skills (written)
Next 4“nice to haves”:
Microservicesexperience
Restful APIs
AWS (Lambda in particular)
3D and CAD experience (because this is theproduct they make)
PositionIntroduction:
DataExchange Components group is responsible for the development and enhancement of3D Data Interoperability APIs, PLMXML Adapters and 3D Translator products. Thecandidate will be taking on a wide range of exciting tasks from Applications Engineeringto Software Engineering, prototyping new algorithms and implementing realworld, customer driven solutions. If building CAD & 3D VisualizationInteroperability components interests you, we welcome you to join us.
KeyResponsibilities:
The successful candidate will be responsiblefor driving forward our 3D Interoperability, Visualization and Inspectionproducts
Produce high caliber Requirements, Functional,Design and Test specifications
Architect software modules
Program in C++ as well as code review the workof peers
Advocating and policing quality and process
They will work within the team’s SDLCprocesses to create high quality systems and processes, and they willcollaborate other teams to achieve the best possible results
EssentialRequirements:
Qualifications:
A degree in a numerate subject (e.g.mathematics, sciences, engineering).
Skills:
Expertise in C++ and Visual Studio
Expertise in object oriented design (OOD)
Good analytical and problem solving skills.
Excellent communication and team workingskills.
DesirableSkills and Knowledge:
SoftwareProgramming &Design:
One or more years in designing, developing anddeploying cloud based solutions using AWS
High level skills in JavaScript, HTML5, CSS
Knowledge of scripting language such as PERL
Industryknowledge:
CAD / 3D geometry systems
Solid modelling
Computer Graphics
Geometry
PersonalSkills:
Excellent communication – verbal and written,in English.
Team working.
Organization and time management.
An energetic and proactive approach
Clear thinking and analytical problem solvingskills
Additional locations: Cincinnati OH (or) Cypress CA
Key Skills:
- Expertise in C++ and Visual Studio Expertise in object oriented design (OOD)