Developer Consultant - PHP/LaravelLocation: BrusselsService delivery: 2-3 days onsite per weekType of contract: FreelanceLength: Long term, initial 10-month contract + extensionsDaily rate: 400-475 €The end client is an EU Agency.Level 5:Relevant experience in years: 11-15Nature of the main tasks:Responsible for development and maintenance of software applicationsDevelopment and integration of software componentsBuilding reusable code for future useUnderstanding and implementation of security and data protectionParticipating in the design and creation of scalable softwareMaintenance of code integrity and organisationWriting clean, functional code on the front-endCompile and analyse data, processes, and codes to troubleshoot problems and identify areas for improvementProduction of technical documentationTesting and fixing bug fixes or other coding issuesSystems integrationAssistance with deployment and configuration of the system Knowledge and competences:JavaGood programming experienceExperience in Web security, authentication and authorization protocols (OAuth, Open ID Connect)Understanding of key design principlesAbility to learn new software and technologies quicklyKnowledge on either GIS, Front-end, Back-end or Full - stack developmentGISGeospatial data analysisFront End Development (HTML, CSS, JavaScript)Provides support to Developers who need to interface withGIS systemFront-end JavaScript / jQuery /Angular / Typescript / Vue.js / KendoUI, ability to use front end languages to the full potentialCSS: ability to implement CSS scripts to replicate application design blueprints •Bootstrap: ability to develop responsive web sites for both desktop and mobile layoutsHTML5Development of user interfaces for web or mobileWeb Application SecurityWeb Services.Ability to design, develop Web Services, Services REST or SOAPWindows and LinuxAbility to respect deadlines and budget allocated and follow instructions.Respect for development standards and best practicesWeb Application SecuritySQL ability Make full use of SQL LanguageWork with Oracle RDBMS and to query in native SQL languageMaintain and develop PL/SQL packagesUML, BPMNProgramming Languages (at least one):JavaScriptJava. Ability to design, develop and review software components build using Java (Spring/Struts/Hibernate frameworks)ColdFusion (FuseBox framework)PHP (Symphony framework/LARAVEL, Drupal portal)Tools and Methodologies: PHP/LaravelExperience with the following tools: Git, JIRA, Confluence, Bamboo, Nexus, Crucible, Jenkins, Sonar and GitHubIntegrated development environment Eclipse Foundation EclipseIntelliJ IDEAJetBrains PhpStormSoftware development Lifecycle Atlassian toolsGitHubServiceNowMethodology Project Management: PM2 and PM2 AgileAgile Software development: Kanban & ScrumTechnical certification(s):Oracle Certified ProfessionalJava EE 8, SE 17 or abovePM2 AgileBPMN 2.0