SoundThinking is seeking a Business Analyst who will be responsible for gathering, analyzing, and documenting business needs for software projects. The role involves translating these needs into software requirements, supporting data migration efforts, and collaborating with stakeholders to ensure project success.
Responsibilities:
- Elicits, analyzes, specifies, and validates the business needs of stakeholders, customers or end users
- Collaborate with project sponsors to determine project scope and vision
- Translates conceptual customer requirements into functional requirements in a clear manner that is comprehensible to developers/project team
- Develops and conduct peer reviews of the business requirements to ensure that requirement specifications are correctly interpreted Research, reviews, and analyzes the effectiveness and efficiency of existing requirements-gathering processes and develop strategies for enhancing or further leveraging these processes
- Participates in the QA process by creating test cases for the newly built solutions to ensure the implemented features meet the requirements, and function properly
- Create wireframes, workflows and specifications to refine the requirements
- Analyzes and verifies requirements for completeness, consistency, comprehensibility, feasibility, and conformity to standards
- Assists with the interpretation of customer requirements into feasible options and communicating these back to the business stakeholders and ensures that the final requirements match and fit the project scope
- Carefully track any changes, enhancements, and modifications of business requirements, document and bring to the attention of the Sr. Director for decision making
- Develops and utilizes standard templates to accurately and concisely write requirements specifications
- Collaborate with technical and data conversion teams to support legacy-to-CaseBuilder data migration efforts
- Assist in data discovery by working with client SMEs to identify source systems, data owners, and historical data requirements
- Document data mapping specifications, including:
- Source fields to CaseBuilder target fields
- Required transformations, defaults, and conditional logic
- Data quality rules and validation requirements
- Help define data conversion scope, including which data is required for go-live vs. historical reference
- Support data validation activities by reviewing converted data with client SMEs and confirming accuracy and completeness
- Track data conversion issues, questions, and resolutions through defined governance processes
- Assist in obtaining client sign-off on data mappings, validation results, and conversion assumptions
Requirements:
- Bachelor's degree in Computer Science, Software Engineering or equivalent experience
- 5+ years of experience of Business Analysis, Quality Assurance, Systems Engineering, or related fields
- Strong understanding of software requirements
- Strong documentation and communication skills
- Strong understanding of law enforcement operations
- Great attention to detail, and critical thinking skills
- 20% travel to the customer site for information gathering and observation