Job Description
C#/.NET DEVELOPER
WHAT YOU WANT TO KNOW
Salary range:
Location: Reggio Emilia Italy
Permanent contract
2 days working from home
Work in a diverse global and growing organisation with flat hierarchies
JOB DETAILS
As a C#/.NET Developer you will be responsible for designing developing and maintaining software solutions that power cuttingedge additive manufacturing machines. Your role involves:
- Software development & architecture Implementing new features and ensuring seamless integration of software solutions.
- Data preparation & visualisation Developing geometric algorithms for part geometries enabling automatic and manual data manipulation.
- Realtime monitoring Utilising visionbased systems for layer and process monitoring with realtime corrective actions.
- Machine control software Managing user interaction and coordinating diverse hardware components including PLCs optics lasers and monitoring systems.
- Code quality & best practices Following SOLID principles Clean Code methodologies and leveraging DevOps tools for efficient development and deployment.
ESSENTIAL EXPERIENCE
- Objectoriented programming expertise ideally in C# and .NET but experience in C Java or Python is also valuable.
- Familiarity with software testing frameworks such as NUnit Moq or similar.
- Experience with control/automation systems geometric algorithms or realtime monitoring is a plus.
- Knowledge of DevOps tools like Git Jira Azure DevOps or similar.
- Strong analytical and problemsolving skills along with the ability to work in a collaborative innovative environment.
QUALIFICATIONS
- Education Degree in Computer Science Software Engineering or a related field.
- Experience Professional background in software development ideally in machine control or industrial applications.
- Languages Fluent in English.