BRWI16866

Agile Functional analyst

Category:

Function description:

For one of its software development teams working on in-house developed products, our client is actively looking for a functional analyst who will be able to:
• Work as a team player in an agile software development team, incrementally developing working software in 2-week sprints
• Understand and model business requirements related to gas flow management processes, while respecting the existing architecture and systems
• The ability to analyze functional problems and to choose the most appropriate solution for the customers need
• Create test scenarios; execute system tests and user acceptance tests
• Assist in the automation of test scenario’s
• Assist the product owner in the refinement of the product backlog
• Participate in estimating future product backlog items
• Provide support to end-users on production systems

Responsibilites:

• Analyze business requirements and translate them to clear and concise user stories
• Create business process and functional system documentation using UML-artifacts (use case diagrams, activity diagrams, information models …)
• Create domain interface specifications (domain driven design)
• Create and execute test scenarios on different levels (component, system, UAT).
• Define an “action plan” to deliver user stories by helping the team to break down user stories in tasks
• Raise impediments to the scrum master in time
• Review functional documentation of peers

Experience & expertise
• Experience working in agile software development teams
• Good knowledge of UML and Business Process Modeling (BPMN) techniques
• Experience with UI design
• Experience providing support to end users
• Good analytical and synthesizing skills to clearly define problems and requirements and determine solutions with controllable impact for them on mission-critical applications
• Background knowledge on the energy sector in general and the gas flow management domain in particular is an asset

Technical skills:

• Fluency in the use of the following tools
o UML modeling tools (e.g. Sparx Enterprise Architect)
o Agile software development tools (e.g. MS Visual Studio TS, Jira …)
o Documentation-communication tools (e.g. Microsoft Office)
• Good knowledge of relational databases and being able to write database queries (SQL) on both Oracle and MS SQL Server

Communication skills:

Communication Skills
• Skills to interview business users: listening actively to their needs, asking the right questions and interpreting their answers correctly
• Ability to work and communicate in a team (e.g. work together with developers to explain analysis or to review developed code, collaborate on an analysis with other team members, escalate impediments to scrum master, propose product improvements to the product owner …)
• Ability to demo / discuss the sprint result with end users during a sprint review session and to guide end users in acceptance testing

Personal Skills
• Team player: being flexible to help the team achieve its goals
• Goal directed attitude: focus on delivering the planned user stories
• Pragmatic approach: prefer talking to people and taking action to solve problems
• Improvement minded: propose improvements during the sprint retrospectives
• Ability to adapt in an ever-changing environment
• Ability to advise stakeholders on different possible solutions
• Lifelong learner
• Master either Dutch or French, combined with a good understanding of the other language. Fluent in English (both spoken and written)

Contact person: