COMPUTER SOFTWARE ENGINEER


Position Summary


Software engineers must possess strong programming skills in C++. They are expected to develop construct, test and maintain computer applications. Must possess ability to create, build, and understand complex templated classes. They also apply the principles and techniques of computer science, engineering, and mathematical analysis to the development and testing of computer programs written and maintained by them for our internal use as well as those written to be sold to our clients.

Employees are expected to work collaboratively with their peers to find solutions to programming problems that improve performance of the program and maintainability without regard to ownership of the solution. Must be able to discuss and define the goals of the system. Design and create the objects that are used to create computer applications. Familiarity with Windows Programming and .NET.

Position requires B.S. (M.S. preferred), Computer Science/Mathematics Minimum - 3 years extensive C++ development and multi-threading environment