Responsible for all aspects of application development including business analysis, design, coding, testing, implementation, and support. Design and develop applications to meet business requirements, update legacy applications, meet with customers to determine needs, and build ad-hoc queries and re...