Responsible to define, develop, test, analyze, and maintain new software applications in support of the achievement of business requirements Work with employees at all levels of their organization to support accurate, proper data exchanges within the organization Designing user interactions on web pages and work with users to make sure the applications are performing as required Developing back-end website applications