JOB TITLE: SOFTWARE DEVELOPERLANGUAGES REQUIRED: ENGLISHWORK LOCATION: LEUVEN, BELGIUMWORK MODE: HYBRID ( 3 DAYS/WEEK ONSITE)CONTRACT DURATION: ASAP - 1 YEAR, WITH EXTENSION IF APPLICABLE
JOB DESCRIPTION:Software developer for sustainable transition of the semiconductor supply chainThe assignmentYour mission will be to develop a set of new features, providing users with full control over the data and models driving the impacts from the upstream supply chain for materials and electricity.The tool you will build allows key industry players to personalize their results to their supply chain, and identify new procurement strategies to reduce their footprint.More specifically, you will work with Life-Cycle Assessment (LCA) experts to design the file formats, software architecture, and information flow for downloading and uploading supply chain characterization information.To ensure your tool gets widely adopted throughout the industry, in this design phase you will consider both the interoperability with other LCA software tools, and a clear, well-crafted user experience. You will implement those features.As this implementation will include changes to the Python backend which handles the core logic, the SQL database, as well as the JavaScript frontend, you will collaborate closely with the full software team to integrate those expansions seamlessly into the current codebase while improving the general code quality.You will regularly report on your progress and provide demos to technical experts, which will enable you to have regular feedback for improvements of the tool you are building.
Required knowledge and skillSignificant Python experience as a software developer.Experience in integrating a large-scale codebase and collaborate with other developers.Places great importance on code quality (clarity, robustness, and maintainability) and are willing to provide the efforts required to meet those standards.Experience in at least one of the following highly appreciated areas:experience with Life-Cycle Assessment software and data formats (e.g., ILCD, Brightway, ecoSpold);SQL database design and management;JavaScript and NextJS development with an eye on UX and UI design and customer feedback.Some background in semiconductor device manufacturing, chemical and/or materials engineering is a plus.Communicative team player, but still you can work independently.Creative and like taking initiative. You are accountable and can deliver on time.