- Home
- Vacatures
- Vacatures Boxmeer
- Vacaturedetails
Vacature doormailen
HBO Software/ Informatica Internship Virtualized PLC Tooling Boxmeer • Marel
- Notitie toevoegen
- Vacature verbergen
- Vacature rapporteren
Gevraagd
-
40 uur
-
HBO of hoger
Aanbod
-
Stage
-
400 p/m (bruto)
-
Reiskostenvergoeding
-
Deels thuiswerken
Vacature in het kort
Over het bedrijf
Volledige vacaturetekst
The assignment
Develop a web visualization for insights into existing PLC machine application, which processes data stored into an Azure database that contains runtimes / firmware etc. This module will be built as an MVVM web application to provide extended visualization and will include notifications for insecure hardware or firmware in compliance with NIS regulations
What you’ll be doing:
Our PLC application system includes a simulation feature that can run on an Azure VM. This system is capable of handling multiple simulations simultaneously, with each simulation being initiated based on a selected PLC application stored in Bitbucket. The current goal is to develop a web visualization that allows users to search for a released PLC application, select it, and trigger the simulation process. The system will build the simulation, start it, and report back to the web UI with a URL where the simulation can be accessed.
Technical goals
Develop a web interface that allows users to search for and select a PLC application from Bitbucket.
Implement functionality to trigger the creation, build, and start of a simulation on the Azure VM.
Design a background service (on the agent) to handle up to 10 simulations concurrently.
Ensure that each simulation runs reliably, and the agent reports the simulation status back to the web UI.
Provide the user with a URL where the simulation is ready once it has been successfully started.
Organizational goals
- Streamline the process of initiating and managing PLC simulations, improving user experience and operational efficiency.
- Enable users to easily select, build, and run simulations from the web interface.
- Ensure the system is scalable and can handle multiple simulations concurrently without performance degradation.
- Improve monitoring and visibility into the status of simulations through real-time reporting back to the web UI.
Definition of Done
The web UI allows users to search for and select PLC applications from Bitbucket.
The agent can manage up to 10 simulations concurrently, handling source code checkout, build, and simulation start processes.
The system reports the simulation status back to the web UI, including the URL where the simulation can be accessed.
The system is tested and verified to handle concurrent simulations without issues.
Documentation for the web application, agent service, and integration with Bitbucket is completed.
Who are we?
With 7,500 employees spread across more than 30 countries, Marel has developed into an international market leader in advanced processing systems, software, and services for the poultry, meat, and fish industries. Our mission is to develop, build, deliver, and maintain machines and production lines that enable our customers to produce high-quality food in an affordable and sustainable way. As an employer we offer you the space to grow, explore your own ideas, and truly make a difference.
What do we offer?
We offer a meaningful assignment! An assignment where you can make a difference and significantly contribute to the success of our organization. Additionally, you can expect:
- Insights in one of the leading companies in the food industry
- Space for both personal and professional development
- A friendly team with a pleasant, family-like working atmosphere
- The possibility to work partly from home
- An internship allowance of €400,- based on a full-time basis (40 hours per week)
- Travel allowance of €0.23 per kilometer
Who are you?
The intern will develop a web visualization interface that interacts with an agent responsible for managing simulations on the Azure VM. The agent runs as a background service and can handle up to 10 simulations concurrently. The web UI should allow users to search for PLC applications stored in Bitbucket, select one, and initiate a simulation. The agent will check out the source code, build the simulation, start it, and return a URL to the web UI once the simulation is ready. The intern will be responsible for both the frontend UI and the integration with the backend service that manages the simulations.
Competences needed
- Proficiency in web development, ideally using modern frameworks such as MVVM, C#
- Experience with backend development and services, especially related to Azure and background processes.
- Familiarity with working with Bitbucket repositories and integrating them into workflows.
- Knowledge of handling concurrent operations and ensuring the proper management of multiple tasks (up to 10 simultaneous simulations).
- Studies: Software engineering/ Informatica or similar studies.
- Proficient in both Dutch and English.
Interested?
Are you excited about this assignment? Apply quickly via the “Apply now” button or send an email with your details to our Talent Acquisition trainee via de button "Solliciteer nu" op deze pagina.
#LI-MC1
#LI-Hybrid
Vanaf nu ontvang je automatisch de best passende vacatures automatisch in je mailbox.
Jouw inschrijving
Emailadres:
Functie:
Plaats:
Frequentie:
Wijzig je inschrijving
Ontvang als eerste nieuwe vacatures voor Cloud Software Developer in Boxmeer
Vind nieuw personeel op Werkzoeken.nl