Duration: 12 months + extensions
Location: Brussels (50% remote/50% onsite)
Pay Rate: Negotiable
French & Dutch Speaking
See Job Role:
The software engineer will work within a development team for maintaining On, a secure online application provided by the Na of Belgium to reporting agents. The application allows companies to submit forms online, either by entering data manually or by uploading files. On is a critical application with security and the batch treatment of large amounts of data (XML and other formats) as main characteristics.
Concrete tasks:
- Develop back-end application components.
- Contribute in design of parts of application components (in close collaboration with technical lead or senior developers).
- Coach co-workers on a technical level when needed.
Generic skills:
- Team player & communicative
- Independent developer for most development tasks
- Eager to learn to grow his/her development skill levels
- Decent development at a normal speed
- Conform to cross-project and project-specific development guidelines
Imperative technical knowledge:
- Technical knowledge and practical experience of required technologies to be able to start development directly (see technical skills).
- Understand work habits like Scrum/Kanban, test-driven development and continuous integration.
Deliverables:
- Well-commented & tested application code.
- Design / technical documentation.
Skills Desired:
- Apache
- Development Tools
- Java and Hibernate
- JPA
- JUnit
- Spring
- SOAP API and SOAP UI
Questions to answer after application on email:
- Do you have at least 4 years of experience in Scrum & Kanban?
- Do you have at least 4 years of experience in coaching for other developpers? If so, please describe.
- Do you have experience in Documentation (Work Methods - BPMN, UML & documentation practices (deliverables oriented))?
- Do you have experience with treatment of large volumes of XML files? Briefly descibe your most relevant experience.

