21 Aug
|
Randstad
|
Victoria
Job Description
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.
n
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.
n
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 workplace.
n
We have successfully validated the proof of concept; now, we need a skilled engineer to champion its transition into a robust production ecosystem.
n
Key Responsibilities
n
n
- End-to-End Ownership: Feature delivery from initial architectural design through to deployment, monitoring, and production support.
n
- Cross-Platform Development: Build, refine, and optimise Blazor and MAUI Blazor Hybrid application features tailored for Android and Windows environments.
n
- Workflow Optimisation:
Enhance core workflows, including hardware barcode scanning, error handling, and intuitive user feedback loops.
n
- System Integration: Connect client-side applications with backend APIs, real-time streaming protocols, and external product data services.
n
- Cloud Engineering: Develop and maintain dependable C#/.NET microservices utilising AWS serverless infrastructure.
n
- Observability & Support: Diagnose complex production anomalies using structured logging, metrics, traces, and device-specific behavioural data.
n
- Mentorship & Quality: Cultivate engineering excellence by guiding mid-level and junior developers through constructive code reviews, pair programming, and architectural feedback.
n
n
Qualifications
n
n
- Background in retail fulfillment, e-commerce, warehousing, or inventory logistics software.
n
- Experience integrating with enterprise commerce platforms (e.g., SAP Commerce Cloud/Hybris) or public-facing product catalog APIs.
n
- Familiarity with enterprise security protocols (Cognito, OAuth/OIDC, private API routing).
n
- Advanced cloud data streaming (DynamoDB Streams, Step Functions) or search indexing patterns (OpenSearch).
n
- Exposure to modern front-end frameworks (Vue or React) and building offline-tolerant client architectures.
n
n
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.
#J-18808-Ljbffr
📌 Senior C# Software Engineer (Victoria)
🏢 Randstad
📍 Victoria