Job title: IT Front-End Functional Analyst
Location: Brussels, Belgium
Duration: 1 year (With possible extension)
Languages: Dutch or French and English
JOB DESCRIPTION:
* The Distributed Front-End team is responsible for the development of the Company front-ends and web applications. This means that we have a very large client network within the company. We are a partner in most IT-projects and our interventions vary from a couple of man days to thousands of man days, depending on the projects, and we work together with teams all over the company.
* We are searching a Functional Analyst for this team, who will make the bridge between other IT Divisions and the Front-End developers.
* The functional analyst (or functional designer) will be responsible for the functional analysis and documentation of development projects. This includes the realization & maintenance of this kind of documents : activity diagrams, class diagrams, mappings between services API and data model, mappings between data model and screens, etc...
* He will support the developer, and will be responsible for the production and communication of estimates.
* The functional analyst will be in contact with several IT divisions, and sometimes the business clients directly, and must be able to challenge the requirements.
* The functional analyst is the end-to-end responsible for the received user stories: validation in collaboration with the Business, colleagues and Architects, functional and/or technical analysis, acting as SPOC for the developers in the team and validation/testing once developed.
We expect the functional analyst to:
* Design: design solutions based on the Business needs and the deliverables of the architects. If needed the analyst should be able to propose a mockup to the client. The functional analyst is also responsible of the estimation of the workload. We expect the functional analyst to be able to take into account technical constraints in his work, and to deliver output that will result in the development of performant solutions.
* Collaborate: collaborate with the (senior) Developers to translate the functional conception in an appropriated technical conception understandable by the developers.
* Coordinate: coordinate the development of the solution with the developer
* Communicate: communicate the status of the work to the Project Leader / Team Manager
* Follow-up: help the developer understand the work that must be done, and give guidance to them through the whole development process
* Prepare & Execute: prepare and execute test cases to produce the expected quality.
* Support: support the team during the acceptance tests by the users.
* Organize: organize the «Go live» of the application. • Guarantee: guarantee the long term overall quality of the application domain by systematically taking into account: stability, scalability, traceability, flexibility, maintainability, performance
Personal Skills (Mandatory):
* Autonomous, proactive
* Strong analytical skills
* Thinks in a structured way
* Able to translate the requirements for the developers
* Creative within defined processes
* Excellent communication skills & Team Spirit
Business Experience Required (Preferred):
* Experience in Insurance Company
* Experience in Financial Company
Technical Experience Required:
Mandatory:
* Experience in IT
* Object Oriented principles
* Understanding of Technical Font End Architecture and Framework (.Net)
* Preferable:
* MVC Design Pattern
* Technical background in .Net, web development
Functional Experience Required:
Mandatory:
* Proven experience in Analysis
* Able to gather functional requirements and write functional designs
* Able to plan & organize functional workshops
* Knows the concepts of agile and scrum project methodology
* UML
Preferred:
* Proven experience in Front End Analysis
* Experience in Agile software development