This position plays a crucial role in creating and maintaining the strategic partnership between business and technology in an Agile development environment.
Responsible for developing business requirements and related business rules based on customer’s (internal and external) needs.
Work closely with key business partners and subject matter experts in the definition, testing, training, implementation, and support of functional requirements.
Identify requirements via industry standard analysis techniques such as data flow modeling, workflow analysis, and functional decomposition analysis. Solicit requirements through interviews, workshops, and/or existing systems documentation or procedures. Critically evaluate information gathered from multiple sources, reconcile conflicts and distinguish user requests from the underlying true needs.
In general, the role will include the creation/revision of the following analysis artifacts and deliverables:
Training and Help Documentation
Participate in daily stand-up meetings to facilitate the understanding, clarification, and implementation of requirements in an Agile development environment.
Critically evaluate information gathered from multiple sources, reconcile conflicts, decompose high-level information into details, abstract up from low-level information to a general understanding, and distinguish user requests from the underlying true needs.
Utilize your experience in using enterprise-wide requirements definition and management systems and methodologies required.
Successfully engage in multiple initiatives simultaneously
Work independently with users to define concepts and under direction of project managers
Drive and challenge business units on their assumptions of how they will successfully execute their plans
Strong analytical and product management skills required, including a thorough understanding of how to interpret customer business needs and translate them into application and operational requirements.
Excellent verbal and written communication skills and the ability to interact professionally with a diverse group, executives, managers, and subject matter experts.
Serves as the conduit between the customer community (internal and external customers) and the software development team through which requirements flow.
Develop requirements specifications according to standard templates, using natural language and user stories.
Collaborate with developers and subject matter experts to establish the technical vision and analyze tradeoffs between usability and performance needs.
Be the liaison between the business unit teams and development/technology teams.
Requires a four-year college degree (e.g., B.S., B.A., Computer Science, Business Information Systems preferred).
5+ years of system analysis experience and 3+ years of specific business knowledge to fully understand the business and applicable system programs, hardware and software.
3+ years’ experience in database testing with the ability to read, write, and execute basic SQL queries
1+ years’ experience working in an Agile software development life cycle methodology
Ability to understand software development framework, architecture concepts, and terminology
Experience in Microsoft Visual Studio Team System and Team Foundation Server technologies (2008 / 2010 versions) preferred (or equivalent)
Excellent verbal and written communication skills; Excellent analytical and organizational skills; Strong deductive reasoning
Ability to multi-task and work separate projects in a fast paced & dynamic company environment and extremely tight timelines
Demonstrated ability to work independently with limited direction or as part of a team
Innate project leadership; desires accountability and responsibilities to promote the success of our company
Demonstrates strong leadership