Technical Business Analyst will collaborate with cross functional teams, engineering developers and peers to understand the business needs for software applications and hardware products new and improved functionality