ESSENTIAL DUTIES & RESPONSIBILITIES:  Design, code, test and debug applications Work with users and staff to resolve business problems Support, maintain and administer deployed solutions Attend and participate in project and administrative meetings Plan and design information structure and architecture by studying the site concept, strategy and envisioning architectural scheme, information structure, features, functionality and user interface