Perform design, integration testing and maintenance of software that both follow the reference architecture rules and accurately implement the specifications received in the documents of analysis provided by the business analysts of the project
Good capacity to perform complex operations at database level, have the ability to work with complex large scale databases and can design and support
Provision of advice and assistance in any area associated with the procurement, provision, delivery, maintenance, deployment, hosting, effective use of information systems and their environments.
Provision of quality plans, service level agreements, quality control and evaluation, quality assessments or other quality matters associated with information systems projects.
Management of quality tests.
Assistance and support to information system developers
Provision of security studies, security assessments or other security matters associated with information system projects.
Functional requirements and business case analysis.
Provision of technical studies, technical expertise, technical evaluations in relation with information systems.
Depending on the circumstances, the expert may be requested to provide assistance or support in the resolution of production issues.
Master’s degree and at least 7 years of professional experience after studies
In depth knowledge of information systems analysis and design.
In depth knowledge in relational databases management preferably Oracle.
In depth experience of JAVA (JEE) technology.
In depth experience of software development methodologies (e.g. RUP).
In depth knowledge in IT consulting matters.
Good experience in abstract thinking, reusable components design and development
Experience with Message Oriented Middleware/Enterprise Service Bus technologies
Experience with micro services and RESTful paradigms
Experience with modern UI paradigms (client-side scripting)
Not all the technologies mentioned are mandatory, but the more the better. However, Java, is obviously mandatory.