JAVA PYTHON Developer
Requisition ID: 3006
Location: Louvain-la-Neuve, BE
Work regime: Full-Time
Kind of contract: Open Ended Contract
Are you looking for a role where your skills can make a real-world impact? At IBA, we are at the heart of innovation in proton therapy, developing advanced technologies that improve lives worldwide. We’re seeking a talented software engineer to help us optimize and elevate our non-product software ecosystem, which supports the precision and efficiency of our proton therapy systems.
Challenges we trust you with
As a software engineer at IBA, you’ll play a critical role in:
* Professionalizing the development of non-product software applications supporting the proton beam configuration and testing of our therapy systems.
* Organizing and upgrading dozens of existing applications, primarily developed in Python and Java.
* Managing the full lifecycle: identifying needs, adding features, validating functionality, and ensuring smooth deployment.
The challenges you’ll tackle:
* Streamline & optimize: bring order to diverse software applications, ensuring they align with R&D standards.
* Prioritize demands: handle and prioritize a high volume of requests from internal teams and external sites.
* Develop & lead: split your focus between hands-on development and backlog management, acting as a bridge between technical teams and stakeholders.
* Ensure excellence: maintain and improve the functionalities of software while addressing obsolescence proactively.
What we value
* At least 3-4 years of experience in software development, ideally with embedded software.
* Expertise in Python, Java, and frameworks like Spring and Spring Boot.
* Solid understanding of multi-threading, algorithms, and data structures.
* Familiarity with CI/CD pipelines, TeamCity, GitLab, Linux, and Docker.
* Experience with machine-to-machine communication (e.g., GRPC) and version control tools like SVN and GIT.
* Strong interpersonal and communication skills with fluency in English and ideally in French.
* An attractive salary package that corresponds to your experience level (composed of a flexible part that you can adapt to your own needs, numerous advantages such as a company car, gas card, hospitalization insurance, group insurance, meal vouchers, representation expenses,...)
* A very flexible home office policy for candidates living in Belgium or relocating to Belgium (4 days/month on-site and 5 days per month in home office, the rest is free and depends on your current projects).
* Join a team of 15 people that listens and leaves room for everyone’s development.
* An environment with cutting-edge technologies and challenging problems.
* Possibilities of evolution towards management or expert roles according to your ambitions.
Our selection process
1. Initial HR interview: conducted via Teams.
2. Technical assessment: on-site discussion with the manager and a team member.
Apply now and become part of a company that’s driving innovation and changing lives. Together, we can make a difference.
#J-18808-Ljbffr