+30 km
Uren
Opleiding
Dienstverband
Ervaring
Salaris
Datum
Bedrijfstype
Zoek vacatures
Soortgelijke vacatures omgeving Boxmeer.

HBO Software/ Informatica Internship Virtualized PLC Tooling Boxmeer Marel

Solliciteer nu
Solliciteer als één van de eersten
Opslaan
Solliciteer nu
Opslaan
Delen

Gevraagd

  • 40 uur
  • HBO of hoger

Aanbod

  • Stage
  • 400 p/m (bruto)
  • Reiskostenvergoeding
  • Deels thuiswerken
 

Vacature in het kort

Boxmeer
Develop an impactful web visualization for PLC machine applications, processing data from an Azure database. This MVVM web application will enhance visualization and include notifications for hardware or firmware compliance with NIS regulations. You'll work on a system capable of handling multiple simulations on an Azure VM, providing users with seamless access to simulations via a web interface. Enjoy a friendly team, opportunities for personal growth, and the flexibility of partial remote work. Continue reading to discover why this job might be perfect for you.
 

Over het bedrijf

Marel
Directe werkgever
Bedrijfsprofiel
 

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

Vacature opslaan
 Vacature delen
Sluit
Je notitie is succesvol opgeslagen
Voeg een notitie toe aan deze vacature
Opslaan
Sluit
Bedankt, je melding is verstuurd
Rapporteer deze vacature
Leg kort uit waarom je deze vacature rapporteert:
Versturen
Terug naar vacatures
Sluit
Kies 1 of meer
Sluit
Vacature opgeslagen
Klik op het hartje bovenaan de pagina om je opgeslagen vacatures te zien.
Terug naar vacatures
Sluit
Vul een in