Developer Consultant (DEV)
Type of contract: Freelance
Work setting: Brussels, hybrid (3 days onsite 2 remote / week)
Length: 1 year + extensions
Rate: 400 430 /day
The end client is an EU Agency. Please note that only EU citizens will be considered.
1 Nature of the main tasks:
* Responsible for development and maintenance of software applications
* Development and integration of software components
* Building reusable code for future use
* Understanding and implementation of security and data protection
* Participating in the design and creation of scalable software
* Maintenance of code integrity and organisation
* Writing clean, functional code on the front end
* Compile and analyse data, processes, and codes to troubleshoot problems and identify areas for improvement
* Production of technical documentation
* Testing and fixing bug fixes or other coding issues
* Systems integration
* Assistance with deployment and configuration of the system
2 Knowledge and competences:
* Good programming experience
* Experience in Web security, authentication and authorization protocols (OAuth, Open ID Connect)
* Understanding of key design principles
* Ability to learn new software and technologies quickly
* Knowledge on either GIS, Front end, Back end or Full stack development
GIS
* Geospatial data analysis
* Front End Development (HTML, CSS, JavaScript)
* Provides support to Developers who need to interface with
* GIS system
Front end
* JavaScript / JQuery /Angular / Typescript / Vue.js / KendoUI, ability to use front end languages to the full potential
* CSS: ability to implement CSS scripts to replicate application design blueprints
* Bootstrap: ability to develop responsive web sites for both desktop and mobile layouts
* HTML5
* Development of user interfaces for web or mobile
* Web Application Security
* Web Services. Ability to design, develop Web Services, Services REST or SOAP
* Windows and Linux
* Ability to respect deadlines and budget allocated, and follow instructions.
* Respect for development standards and best practices
* Web Application Security
SQL ability
* Make full use of SQL Language
* Work with Oracle RDBMS and to query in native SQL language
* Maintain and develop PL/SQL packages
* UML, BPMN
Programming Languages (at least one)
1. Javascript
2. Java. Ability to design, develop and review software components build using Java (Spring/Struts/Hibernate frameworks)