Software Engineer

Job Descriptions
Application Engineer who displays an interest in making significant contributions to new and ongoing strategic projects. A firm understanding and demonstrated application of current software design patterns is essential for this role.
Our Application Software Engineers exhibit a thirst for technology, take pride in their work, and display the enthusiasm required to engage in helping the company excel in today’s fast-paced environment.

Skills & Requirements:
Responsible for design, implementation, and support of both customer facing and internal applications, in parts or in whole, involving some or all of the following skill set:
• Experienced with C, C++, C#, .NetFramework
• HTML, AJAX, CSS recommended
• SQL recommended
• Familiarity with MVC, MVVM, and Relation Database Design
• Some exposure to WPF, and WCF/REST/SOAP, a plus
• Ideal candidate has experience with TDD and Mocking and a good understanding      of embedded systems (C/C++)
• A clear understanding of library management and versioning
• A curious and investigative nature for solving problems and debugging      unexpected results