Granicus is seeking a Business Analyst to implement business system solutions according to customer needs. Responsibilities include system setup, configuration, integration, data validation, testing, end-user training, and customer support. This role involves significant client interaction for planning and implementation tasks, creating logical specifications for business solutions. The Business Analyst will work with clients to gather system requirements, produce detailed specification documents, analyze business needs, validate and import data, collaborate with the development team, conduct system testing, train end users, and provide ongoing support. Additional duties include consulting with management, designing and executing test plans, expanding or modifying systems, defining system goals, serving as project leaders, documenting project experiences for improvement, and contributing to project documentation. Participation in the sales cycle and identifying potential product enhancements are also required.