Business Analyst
CurrentDefine business objectives and technical requirements for custom software applications, create technical specification documents outlining detailed project requirements, oversee quality control throughout the entire software development lifecycle, coordinate the efforts of team members to deliver projects according to plan, and ensuring customer satisfaction. Lead multiple small and large development projects from conceptualization to launch, creating and maintaining a project plan that communicates tasks, milestone dates, and status. Create test plans to thoroughly test applications, ensuring final applications meet customers' defined needs and works appropriately.