This position will be responsible for designing and developing software applications to make business processes more efficient and effective using technology based on Microsoft development tools. This person must gather and analyze the requirements and specifications by working with Sales and Operat