We have a rare opportunity for a long-term, remote-working senior C# developer contract.
About the Role
We are seeking a Senior .NET Software Engineer with proven, production-grade experience in C# .NET to lead and deliver critical software components across simulation, IoT integration, and industrial-facing services. You will operate as a hands-on engineer with ownership over architecture, reliability, and long-term technical direction.
Required Skills \& Experience
Minimum 5 years solid C# .Net experience.
Experience of architecting systems.
Experience with event-driven logic or simulation-style logic (DES, workflows).
Strong data modelling abilities and an understanding of how to represent real-world processes in software.
Experience with building systems that run continuously and interact with external devices or services.
Excellent communication skills and the ability to work effectively with mechanical, electrical, and controls engineers (ability to pitch concepts and defend principles).
Additional Skills
Blazor (WASM or Server) development experience.
Experience with IoT platforms, device integration, or industrial communication protocols.
Familiarity with OPC UA, FT Optix, or industrial automation software.
Experience modelling processes using graphs, routing, or state machines.
Why Apply?
The opportunity to build software used alongside real industrial equipment and IoT devices.
A role with significant architectural influence and technical ownership.
A collaborative environment where software and engineering disciplines work closely together.
Training and support to learn the industrial-automation and IOT domains.
Job Type: Fixed term
Contract length: 12 months
Pay: €450.00-€500.00 per day
Benefits:
Work from home
Work Location: Remote