About the job Full-Stack Software Architect- Node.js / Angular (Information Technology/Software)
Our client, a leading Software, Information and Communication Technologies company, operates internationally (Athens, Brussels, Luxembourg, Copenhagen, Stockholm, London, Nicosia, Hong-Kong, Valetta, etc). Our client is a renowned supplier of IT services to government institutions, multinational corporations, public administrations and multinational companies, research and academic institutes.
Role Overview
Our client currently has a vacancy for a Full-Stack Software Architect (Node.js / Angular) fluent in English, to offer his/her services as an expert who will be based in Belgium. The work will be carried out either in the company’s premises or on-site at customer premises. In the context of the first assignment, the successful candidate will be integrated with the Development team of the company that will closely cooperate with a major client’s IT team on site.
Job type: Full Time / Permanent
Location: Belgium
Workplace: Onsite
Please note that we can consider only EU candidates for this position due to security clearance.
Requirements
- University degree in IT combined with relevant IT professional experience of 13 years;
- At least 6 years of specific expertise in node.JS including with the latest version;
- At least 5 years of specific expertise in Angular 1 including with the latest version;
- At least 4 years of specific expertise in Oracle with knowledge of PL/SQL;
- Excellent knowledge of Typescript;
- Good knowledge of database technologies (Oracle / Postgres);
- Good knowledge of containerisation technologies;
- Knowledge in using tools from Atlassian like JIRA, Bitbucket, Bamboo and confluence or/and Gitlab for software development management;
- Excellent command of the English language.
Responsibilities
- Analysis of the integration of different information systems;
- Technical interface between the project leaders and the business users;
- Contribution to the development including performing code review;
- Ensuring that the development adheres to the quality standards;
- Ensuring that the application is cloud compatible;
- Production of software architecture documents;
- Participation in technical working groups, progress meetings and meetings with the users;
- Assistance during relevant parts of testing, analysis, technical documentation, deployment, evaluation and reporting.