Ocho Belfast, Northern Ireland, United Kingdom
Senior Software Engineer (.Net)
Job Title: Senior .NET Engineer (IoT) – Fully Remote
Location: Fully Remote (UK/Ireland-based preferred)
Contract Type: Permanent
Salary/Rate: Competitive, dependent on experience
About the Role
My client is seeking an experienced Senior .NET Engineer to join their remote team, working on a cutting-edge IoT platform. This role offers the opportunity to develop and optimise highly scalable and efficient backend services, integrating with IoT devices and cloud-based systems.
Key Responsibilities:
* Design, develop, and maintain backend services using .NET Core/.NET 6+.
* Develop APIs and microservices to handle data ingestion and processing from IoT devices.
* Work with cloud platforms (Azure/AWS) to build scalable and resilient solutions.
* Implement security best practices for IoT communication and data integrity.
* Optimise system performance for real-time data processing and low-latency requirements.
* Collaborate with front-end developers, DevOps engineers, and embedded systems teams.
* Lead technical discussions and mentor junior developers.
* Troubleshoot and resolve performance and reliability issues.
Required Skills & Experience:
* 5+ years of experience in .NET development.
* Strong expertise in .NET Core/.NET 6+ and C#.
* Experience developing and consuming RESTful APIs and working with microservices architectures.
* Knowledge of IoT protocols (MQTT, AMQP, WebSockets) and real-time data processing.
* Experience with cloud platforms (Azure IoT Hub, AWS IoT, or similar).
* Proficiency in SQL and NoSQL databases (PostgreSQL, MongoDB, or similar).
* Familiarity with containerisation (Docker, Kubernetes).
* Experience with DevOps practices, CI/CD pipelines, and Infrastructure as Code (Terraform, ARM, CloudFormation).
* Strong problem-solving skills and ability to work independently in a remote setting.
Nice-to-Have Skills:
* Experience with event-driven architectures (Kafka, RabbitMQ, or similar).
* Knowledge of Edge computing and real-time analytics.
* Exposure to AI/ML applications in IoT.
* Experience in low-power or embedded IoT systems.
Why Join?
* Fully remote role with flexible working hours.
* Work on innovative IoT solutions with cutting-edge technologies.
* Collaborative and supportive engineering culture.
* Competitive salary and benefits package.
If you are a passionate .NET Engineer looking to work on scalable IoT solutions, we’d love to hear from you. Apply now or contact Brendan McCrory directly.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Information Technology
Industries
Software Development
#J-18808-Ljbffr