Enterprise Architect

EUROPEAN DYNAMICS
Summary
Join European Dynamics as an Enterprise Architect and contribute your expertise remotely to a major client's IT team. You will be responsible for collecting and documenting functional business requirements, analyzing business processes, and assisting in the creation of various project documents. Your role will also involve elaborating business analysis documents, conducting gap analysis, writing user stories and use cases, and validating proposed solutions. You will assist in test planning and execution, perform risk analysis, and propose solutions to identified problems. This position requires a Master's degree in IT or a relevant field with 17+ years of experience.
Requirements
- Masterβs degree in IT or relevant discipline, combined with minimum 17 years of relevant working experience in IT
- Experience in Java and JEE
- Experience with enterprise-architecture best practices, goals, and patterns in high-volume, transactional environments
- Experience in Oracle Database, including data modelling and performance tuning
- Experience with Elasticsearch, including the design, optimisation, and hardening of data ingestion
- Experience with Oracle WebLogic application servers
- Experience in SQL (Oracle) and handling of geospatial data formats
- Experience with CI/CD tools and concepts
- Excellent knowledge of web concepts (HTTP protocol, REST, SOAP) and security (TLS, authentication and authorisation)
- Excellent knowledge of data-modelling trade-offs, including the performance implications of storing structured data in structured data types
- Excellent knowledge of back-end languages and frameworks such as Java, Spring boot and Hibernate
- Excellent knowledge of workflow and state machine-based systems
- Excellent knowledge of web vulnerabilities and secure coding
- Good knowledge of deployment pipeline
- Knowledge of fundamental front-end languages such as JavaScript, HTML and CSS
- Knowledge of JavaScript frameworks and libraries such as AngularJS and jquery
Responsibilities
- Collection and documentation of functional business requirements
- Analysis of business requirements and business processes
- Assist in the elaboration and/or validation of various project documents elaborated by the internal team or system supplier (e.g. business analysis document, project initiation request, project charter, business case, architecture overview, vision documents, user guides or help desk related documentation)
- Elaborate business analysis documents, gap analysis documents, write user stories and use cases
- Analyze and assist in the validation of the solution proposed for the implementation of the identified requirements
- Assist in the elaboration of test plans and test cases by providing specific business knowledge when required, validate the delivered solution, participate in manual testing
- Risk analysis; propose solutions to the identified problems by applying problem solving techniques
Preferred Qualifications
Excellent command of the English language, while fluency in French would be an asset
Benefits
Competitive remuneration (either on contract basis or remuneration with full benefits package)