Overview
On Site
Full Time
Skills
Requirements Gathering
Analysis
QA
MS Excel
SQL
JIRA
Tableau
Job Details
Gathers, documents, communicates, and reviews complex requirements. Analyzes customer's goals for the product and defines functional and quality requirements. Works with the customer to identify and prioritize the software requirements as well as communicating to the customer any changes to the end-product requirements and test results.
- Evaluates complex requirements and their characteristics. Obtains stakeholder commitments to requirements to include identifying, involving, and documenting stakeholder involvement and decisions.
 - Interprets customer business needs and translate them into application requirements
 - Uses a requirements management system to document requirements, prioritizes and tracks history of changes. Creates and executes queries in Requirement Management System. Leads requirement reviews and refinement meetings.
 - Ensures alignment between project work and requirements and updates entries on a bidirectional requirements traceability matrix. Creates acceptance criteria, organizes requirement reviews and reviews test cases.
 - Partners with QA team in defining and evaluating tests in all phases of software development lifecycle.
 - Identifies, communicates, and implements improvements to the software development process.
 - Defines required functionality and quality attributes; contributes to the analysis and validation of complex or non-routine requirements. Analyze data sets and create charts and graphs for defined metrics.
 - Manages project work breakdown structure, task progress, development cycles, and status reporting in an on-line task tracking system.
 - Provides production support by checking system performance and responding to the most complex user questions and queries.
 - Identifies and tracks and resolves bugs, issues, and risks that arise throughout the software development life cycle.
 - Coordinates meetings with customers and stakeholders to collect, review, and priorities requirements.
 - Prepares presentations, user guides and training materials for user groups.
 - Responds to user support requests.
 - Participates in refining the business/data analysis practice, methods, and tools.
 - Acts as a mentor, providing guidance and/or instruction to colleagues with less experience.
 
Minimum Qualifications
- s with Bachelor's Degree or equivalent relevant experience.
 - Professional Certifications or License preferred
 - 5-10 years of experience
 
Preferred Qualifications
- Experience creating and analyzing complex reports in MS Excel.
 - Proficiency at creating Power Point presentations, use case diagrams, data flow diagrams, application mock-ups, and system documentation.
 - Familiarity with SQL Server and .Net development technologies.
 - Experience with Tableau, MS Power BI or other data analysis/visualization tools.
 - Experience creating test scripts.
 
Other Job Specific Skills
- Basic computer skills required.
 - Strong analytical and problem-solving skills.
 - Ability to work effectively in a software development team environment.
 - Ability to work both independently and in a team-oriented, collaborative environment.
 - Well organized, able to prioritize and coordinate simultaneous tasks and projects.
 - Strong communication, interpersonal, and customer service skills.
 - Highly logical, self-motivated and directed, attentive to detail.
 - Familiar with ADO, Jira or similar task management software.
 - Expertise with software development lifecycles (agile, scrum methodology).
 - Ability to create systematic and consistent requirements specifications in both technical and user-friendly language.
 - Excellent communication skills that demonstrate an ability to develop and present ideas and results in oral and written format.
 - Experience in a client facing role.
 - Ability to independently conduct research and document and communicate results.
 - Acts as a leader to other members of the team, providing mentorship and guidance.
 
#cjpost
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.