SOA Solution Architect
Job description :
The Solution Architect is responsible for the feasibility of proposed solutions with due regard to quality, cost and strategic vision of the application landscape of his Competence Center. He/she is able to present a good solution to the business needs.
At the beginning, he/she will be part of the ongoing ESB/SOA project and will be asked to be able to cover the following activities:
Participate and verify the redaction of the SOA guidelines (Business process, Coding guidelines, security guidelines…)
Participate to the redaction of the functional designs of the pilots planned in the scope of the project.
Verify the implementation of the pilots in line with the guidelines and the Reference Architecture.
More globally, scope of Solution Architect is:
To be the owner of the good design of the application(s) in his/her Competence Center
To support to write and prioritize business requirements
To translate business requirements into functional and technical needs
To evaluate the feasibility of the different solution always keeping in mind the quality, the cost and the future proof technical evolution of the applications
To deliver documents in which impact and functional analysis are described in order to enable the developers to build the solution according to the standards.
To review and approve documentation and code development. Both in project mode and in support mode.
To validate integration tests strategy and descriptions
To take care of a qualitative hand-over to the run organization
To support the operations team once the project or deliverable are in run
Experience & competences
Advanced to expert knowledge in:
XML & Web Services technologies (XSD, WSDL, SOAP, WS-* standards, ...)
EAI & Middleware technologies (messaging, JMS, MFT, …)
SOA/BPM solutions (ESB, Service repository & registry, BPMS, Business Rules engine, …)
Software engineering process (analysis, design, development, testing, release management, …)
Sufficient experience (3 to 5 years) with:
Development & implementation of enterprise IT systems
Web service design & development
Application integration development
Hands-on experience in development with a SOA/BPM toolset