DESCRIPTION OF THE TASKS:
- Development of front-end website architecture.
- Design of user interactions on web pages.
- Development of back-end website applications.
- Implement core business logic.
- Creation of servers, databases and components for functionality.
- Data analysis and data modelling.
- Understanding and implementation of security and data protection.
- Design responsive applications.
- Design and develop APIs.
- Participating in the design/architecture and creation of scalable software.
- Development of data processing pipelines
- Taking lead on projects, as needed.
- Maintenance of code integrity and organisation.
- Writing clean, functional code on the front- and back-end.
- Compile and analyse data, processes, and codes to troubleshoot problems and identify areas for improvement.
LEVEL OF STUDIES:
Bachelor or Master Degree
Following skills and knowledge are required for the performance of the above listed tasks:
- Very good knowledge on fundamental front-end languages such as JavaScript, HTML and CSS.
- Very good knowledge with JavaScript frameworks and libraries such as AngularJS.
- Excellent knowledge on back-end languages and frameworks such as Java, EJB/Spring and JPA/Hibernate.
- Very good knowledge with database technology such as Oracle or MySQL.
- Excellent knowledge on [enterprise] design patterns, and application architecture
- Very good knowledge on API design and development
- Very good knowledge on application security
- Very good knowledge on cloud platforms and application deployment
- Very good knowledge with CI/CD tools
- Very good knowledge on data processing
- Knowledge of code versioning tools such as Git or SVN.
- Ability to give business and technical presentations
- Ability to apply high quality standards
- Ability to cope with fast changing technologies used in enterprise interoperable applications
- Very good communication skills with technical and non-technical audiences
- Analysis and problem solving skills
- Capability to write clear and structured technical documents
- Ability to participate in technical meetings and good communication skills
SPECIFIC EXPERTISE:
- at least 5 years of specific expertise in Java (min. competence level 5)
- at least 5 years of specific expertise in JPA (min. competence level 5)
- at least 5 years of specific expertise in SQL (min. competence level 5)
Level : 10
Delivery mode : Near Site (Brussels)