Our company is looking for a Business Analyst to serve as a liaison between business stakeholders and software development teams. This role will work with people across the organization to gather and analyze business requirements, develop solutions, and champion initiatives that improve the quality of our software products. Our ideal candidate will be adept at making strategic decisions and have a knack for identifying technically viable solutions to novel problems.