Assist in the development of logical and physical specifications;
Maintain existing computer programs by making modifications as required;
Identify and communicate technical problems, processes and solutions;
Prepare reports, manuals and other documentation on the status, operation and maintenance of software;
Report to the management.
This position has a minimum education requirement, which would be a bachelor's degree in computer science or in another discipline with a significant programming component or completion of a college program in computer science.
Professional skillset will be discussed during the interview.
The best candidate will demonstrate excellent communication skills and knowledge of technology trends and best practices.