Vacancy expired!
As a
Business Analyst, you will be using Agile software methodologies to identify and capture an accurate case analysis to our client. You will be helping maintain and develop systems and models with your advanced skills. What You'll Be Doing- Create, design, and update structured content
- Elicit, identify, and capture functional and non-functional requirements through systems and use case analysis
- Capture and transform stakeholder needs, expectations, constraints, and interfaces into customer features and requirements
- Develop system context models, use case models, user interface storyboards, business process flow models, and domain models
- Write use case specifications
- Identify and specify business rules and map rules to use cases
- Mockup UI designs in Visio, VS.NET, or other UI prototyping tools
- Define an appropriate set of requirements definition and management tasks and estimate the work for their tasks and backlog items
- Provide support for review of requirements compliance and requirements management best practices and artifacts
- Minimum five years of relevant experience in business analysis
- Strong understanding of the Software Development Lifecycle and Continuous Integration/Delivery.
- Working knowledge of iterative software development methodologies such as Microsoft Solutions Framework (MSF), or IBM Rational Unified Process (RUP)
- In-depth working knowledge of agile software development methodologies
- Experience with mockup UI designs, report designs and/or another reporting tool
- Working knowledge of UML based modeling tools
- CSM certification
- Working knowledge of Visual Studio Team System (VSTS) and Team Foundation Server (TFS)
- Experience in custom application development on the Microsoft technology platform, Microsoft Office, and development tools to create innovative business solutions
- Smart people with a passion for technology
- Strong technical capabilities with a consultancy mindset
- Close involvement with local technical communities
- A willingness to think outside of the box to provide innovative solutions to clients
- Ability to solve challenging technical business problems
- Self-directed professionals
- Client Success
- Continued Learning and Technical Excellence
- Strong Client Relationships
- Citizenship and Community