Business Systems Analysis Manager
The purpose of this position is to manage the business systems analysis program for the Association. The manager provides leadership and coaching to the Business Systems Analysis & Consulting (BSAC) team; manages the BSAC team's project portfolio and priorities; oversees adherence to business analyst and software development best practices and standards; ensures the successful adoption and use of technology products; and assists in the identification and analysis of future business needs and technology changes.
- Provides coaching, guidance, direction, and feedback to BSAC Team.
- Plans and manages BSAC team's project portfolio including priority setting, resource assignment, and scheduling.
- Oversees the BSAC team in assisting staff in all phases of the software development lifecycle, especially the development of system requirements, specifications, and the development of test plans.
- Assists the Information Systems Director by working with business owners and staff to identify future business needs and technology changes and ensure the maintenance and useful life of technology products at the association.
- Recommends, develops, and implements standards, policies, and procedures to ensure the quality, accuracy, and integrity of requirements, specifications, test plans, and other deliverables from the BSAC team.
- Oversees knowledge management for internally developed and off-the-shelf business applications for various systems, ensuring BSAC team has resources and support to provide training, user documentation, reports, and technical assistance to achieve optimal system usage.
- Participates in and coordinates professional development for BSAC team to ensure awareness of industry standards, trends and best practices in order to strengthen organizational and technical knowledge.
- Assist in the management of vendor relationships as needed to ensure high quality support and deliverables during and after implementations.
- Serve as a business analyst on projects as needed.
Knowledge Typically Acquired Through
- Obtaining a bachelor's degree in Computer Science or Information Systems Management.
- Six to ten years related experience.
- Three or more years supervisory experience.
Scope and Depth of Technical Skills/Knowledge
- Knowledge of association business processes and association management systems.
- Knowledge of and experience with software development lifecycle methodologies.
- Knowledge of methods and techniques to elicit, analyze, and record business requirements; ability to analyze these requirements to ensure the success of a software development project.
- Knowledge of business process design techniques that encourage a critical, fresh look at key processes and focus on optimizing organizational performance; ability to apply this knowledge appropriately to diverse situations.
- Experience developing test cases for complex applications.
- Ability to write clear, concise, and accurate software application specifications and end user documentation.
- Knowledge of waterfall and agile project management principals and experience managing complex, cross-departmental projects.
- Demonstrated skills in Microsoft Office and SharePoint
Scope and Depth of Non-Technical Skills/Knowledge
- Ability to work collaboratively in a team environment and build group consensus.
- Ability to negotiate skillfully in challenging situations with both internal and external groups and to achieve consensus without damaging relationships.
- Ability to apply broad organizational goals to the prioritization, resource allocation, and management of detailed projects.
- Ability to coach technical staff in a dynamic environment.
- Learns quickly when facing new problems, enjoys the challenge of unfamiliar tasks, and is willing to experiment to find solutions.
- Strong written and oral communication skills.
- Analytical problem solving skills.