Responsible for analysis, design, development, testing, and maintenance of software applications in support of achieving business goals. This is a key role in our IT department and requires a self-motivated individual with a strong technical skillset and good communications skills. This position may be located in Syracuse, Gouverneur or in a remote location.