Do you have 11+ years of experience in software development? We are looking for an EU national to join our team in Brussels. (3 days per week on site/ 2 days remote)
Requirements:
- 11+ years of experience in software development
- Strong programming experience in Java, with a focus on designing, developing, and reviewing software components built using Java frameworks such as Spring, Struts, or Hibernate.
- Proficiency in HTML, CSS, JavaScript, and frameworks like Angular, React, Typescript, Vue.js, and KendoUI.
- Ability to use front-end languages to their full potential, ensuring responsive web designs for desktop and mobile devices.
- Expertise in CSS to replicate design blueprints and implement web application designs.
- Bootstrap: Experience developing responsive web sites and layouts.
- Development of user interfaces for both web and mobile applications
- Web Application Security: In-depth knowledge of web security, including best practices and protocols such as OAuth and OpenID Connect for authentication and authorization.
- Web Services: Ability to design and develop REST or SOAP web services.
- SQL: Expertise in SQL with the ability to work with Oracle RDBMS, write complex queries in native SQL, and maintain/develop PL/SQL packages.
- PHP (Symphony/Laravel/Drupal): Experience with PHP and frameworks such as Symphony, Laravel, or Drupal for portal development.
- Geospatial Data Analysis: Strong knowledge of GIS and geospatial data analysis techniques.
- GIS System Integration: Ability to support developers interfacing with GIS systems.
- Version Control & Collaboration Tools: Proficiency with tools such as Git, GitHub, JIRA, Confluence, and Bamboo.
- Hands-on experience in Php/Laravel
- CI/CD Tools: Experience with Jenkins, Nexus, Crucible, Sonar for continuous integration and code quality management.
- IDEs: Familiarity with integrated development environments such as Eclipse, IntelliJ IDEA, and JetBrains PhpStorm.
- Windows and Linux: Comfortable working on both Windows and Linux environments.
- Development Standards & Best Practices: Ability to respect deadlines, budgets, and instructions while adhering to development standards and best practices.
- Software Development Life Cycle (SDLC): Familiarity with tools like Atlassian and ServiceNow for managing the software development lifecycle.
- UML and BPMN: Ability to use UML for system modeling and BPMN for business process modeling.
- Agile Software Development: Experience working in Agile environments using methodologies such as Kanban and Scrum.
- Project Management Methodologies: Knowledge of PM² and PM² Agile project management methodologies.
- Language(s): English (fluent)
Job Description:
- 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
Solliciteren