C#/.NET Developer

Nikon SLM Solutions

Reggio Emilia, Italy

ABOUT THE POSITION:

In this role, you will be responsible for executing and overseeing the software design, development, and traceability processes, which span from requirements gathering through development, code reviewing, testing and releasing. You will collaborate with a diverse and multicultural team, contributing to an environment that values innovation and high standards.

Working at the forefront of additive manufacturing, you will engage with a cutting-edge and unique technology, driving advancements in this pioneering field developing additive manufacturing machines of the future. We are committed to continuous improvement, both in our software solutions and in our professional growth. Our organizational culture promotes a forward-thinking mindset.

POSITION DESCRIPTION:

Your contribution will ensure the seamless integration and functionality of new and existing software features in collaboration with our domain experts. This includes the process related data preparation, the process monitoring and/or the interaction with machine hardware components, including PLCs, Optics, Lasers, monitoring systems, and more. Therefore, some of the derived project areas, aiming for future-oriented architecture in additive manufacturing, include:

  • Data preparation software:
    • Development and visualization of geometric algorithms for part geometries, enabling both automatic and manual part data manipulation as well as implementing new exposure strategies
  • Real time monitoring:
    • Utilizing vision-based systems for layer and process monitoring and applying real-time corrective actions
  • Machine control software:
    • Managing user interactions and the orchestration of diverse hardware, such as PLCs, Optics/Lasers, monitoring systems, etc. in order to facilitate the SLM process while ensuring traceability and clear communication to the user and additional software

QUALIFICATIONS AND REQUIREMENTS:

  • Degree in the field of Computer Science, Software Engineering or a comparable qualification
  • Professional experience in software development, ideally in machine control or industrial applications
  • Expertise in object-oriented design/development, following principles such as SOLID and Clean Code
  • Programming skills in C# and the .NET ecosystem or in other programming languages such as C++, Java or Python
  • Knowledge in common testing techniques and frameworks such as NUnit, Moq, or similar
  • Knowledge in common DevOps tools such as Git, Jira, Azure DevOps, or similar
  • Experience with control/automation systems, geometric algorithms or real-time monitoring/corrective systems is a plus
  • Excellent analytical and problem-solving skills combined with strong communication and teamwork abilities
  • Your innovative spirit and enthusiasm for new technologies complete your profile

Apply Now

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Italy      C Sharp Developer      C++ Developer      Developer      Java Developer      Python Developer      Web Developer      Nikon SLM Solutions     

© EuroJobsites 2024