We are seeking an experienced C# / AWS Software Engineer to help design, build, and scale a mission-critical warehouse and retail fulfillment application. This application is used directly by frontline staff to optimise real-time order picking and inventory management.
The application synchronises with a core Sales Order Engine backend, leveraging WebSockets to stream incoming orders instantly. It guides team members through fulfillment workflows line-by-line managing barcode scanning, verifying product quantities, and handling inventory exceptions. Product metadata and media assets are dynamically enriched via enterprise commerce APIs.
Built on Blazor and .NET MAUI Blazor Hybrid, the platform is designed for cross-platform deployment across Windows and Android environments, including ruggedest enterprise hand-held scanners. Your primary focus will be elevating the application experience, hardening backend integrations, and ensuring the ecosystem is resilient, secure, and easily maintainable in a high-volume commercial environment.
We have successfully validated the proof of concept; now, we need a skilled engineer to champion its transition into a robust production ecosystem.
Key Responsibilities
- End-to-End Ownership: Feature delivery from initial architectural design through to deployment, monitoring, and production support.
- Cross-Platform Development: Build, refine, and optimise Blazor and MAUI Blazor Hybrid application features tailored for Android and Windows environments.
- Workflow Optimisation: Enhance core workflows, including hardware barcode scanning, error handling, and intuitive user feedback loops.
- System Integration: Connect client-side applications with backend APIs, real-time streaming protocols, and external product data services.
- Cloud Engineering: Develop and maintain dependable C#/.NET microservices utilising AWS serverless infrastructure.
- Observability & Support: Diagnose complex production anomalies using structured logging, metrics, traces, and device-specific behavioural data.
- Mentorship & Quality: Cultivate engineering excellence by guiding mid-level and junior developers through constructive code reviews, pair programming, and architectural feedback.
Qualifications
- Background in retail fulfillment, e-commerce, warehousing, or inventory logistics software.
- Experience integrating with enterprise commerce platforms (e.g., SAP Commerce Cloud/Hybris) or public-facing product catalog APIs.
- Familiarity with enterprise security protocols (Cognito, OAuth/OIDC, private API routing).
- Advanced cloud data streaming (DynamoDB Streams, Step Functions) or search indexing patterns (OpenSearch).
- Exposure to modern front-end frameworks (Vue or React) and building offline-tolerant client architectures.
At Randstad, we are passionate about providing equal employment opportunities and embracing diversity to the benefit of all. We actively encourage applications from any background.
...