As a Business Analyst at Granicus, you will be responsible for implementing business system solutions according to customer needs. This involves setting up, configuring, integrating, and validating data within the system, conducting testing, training end-users, and providing customer support. You'll spend considerable time with customers, planning, training, and implementing solutions. Your role will also include gathering requirements, creating detailed specifications, analyzing user needs, and collaborating with the development team. You will also design and execute test plans and cases and provide support during the operation phase. You will be expected to work in a hybrid model with on-site visits to customers.