Job Description
hackajob is collaborating with Pro-Sight Vision to connect them with exceptional professionals for this role.
n
RabbitMQ Expert – Industrial Systems (Windows / .NET)
n
Location: Remote with occasional on‑site office based day in Hoyland, Barnsley Contract: Short‑term consultancy or project-based engagement Start: Immediate
n
We are looking for an experienced RabbitMQ specialist to support a distributed factory‑floor data system built on Windows PCs with local RabbitMQ instances.
n
About the Environment
n
Our setup consists of multiple Windows‑based machines operating in a low‑connectivity factory environment (little to no internet access). Each machine hosts its own RabbitMQ instance and performs a specific role:
n
- n
- nNode PCs:n
- n
- nMonitor individual pieces of factory equipmentn
- nStore equipment data locally in RabbitMQn
- nWrite only to their own instance, but read from others over the local networkn
n
n
- nCentral Controller:n
- n
- nReads data from all node RabbitMQ instancesn
- nPerforms processing and aggregationn
- nWrites processed data into its own RabbitMQ instance for downstream stepsn
n
n
nnn
nnnn
Data flows bi‑directionally between nodes and the controller. All applications are built in .NET (C# and VB) and run on Windows with the latest RabbitMQ versions installed.
n
What We Need
n
We are experiencing some issues with RabbitMQ behaviour and are seeking a true expert who can:
n
- n
- nReview and optimise our RabbitMQ architecturen
- nAnalyse and improve our .NET integration and messaging patternsn
- nTroubleshoot reliability, performance, and connectivity issuesn
- nProvide guidance on best practices for distributed messaging in low‑connectivity environmentsn
- nOffer knowledge transfer to our internal teamn
n
n
n
n
nn
Ideal Experience
n
- n
- nDeep expertise in RabbitMQ, including clustering, federation, durability, and HA strategiesn
- nStrong understanding of Windows‑based deployments and local‑network messagingn
- nSolid experience with .NET (C# and/or VB) RabbitMQ client librariesn
- nFamiliarity with industrial or offline/air‑gapped environments is a plusn
- nAbility to diagnose complex distributed‑system issuesn
n
n
n
n
nn
How to Apply
n
If you’re a RabbitMQ expert who enjoys solving real‑world distributed‑system challenges, please get in touch with your experience, availability, and rates.
…
