Roles and Responsibilities:
Design, code and test new Windows and web software applications.
Enhance existing systems by analyzing business objectives, preparing an action plan and identify areas of modification and improvement.
Maintain existing software systems by identifying and correcting software defects.
Investigate and develop skills in new technologies.
Create technical specifications and test plans.
Create new and extend existing operational documentation.
Consult closely with management and occasionally clients related to projects and tasks.
Bachelors Degree or equivalent in Computer Science, Computer Information Systems, Engineering or closely related field
Minimum 2 years of experience in the offered position or equivalent.
Must be open for unanticipated nationwide travel/relocation if required.