Solution Architect & Developer - NoSQL/AI Specialist
Role details
Job location
Tech stack
Job description
HCLTech in Vitoria, Spain is seeking a Senior Solution Architect & Developer - NoSQL/AI Specialist to strengthen their brand. This expert will design and implement advanced NoSQL architectures and AI-powered solutions for the fashion and retail supply chain domain. The role demands hands-on development of scalable .NET microservices and integration of AI/ML models., * Architect and develop high-performance NoSQL-based systems for supply-chain analytics.
- Lead hands-on development of scalable .NET microservices.
- Integrate Azure AI/ML services for retail use cases.
Conhecimentos
.NET development NoSQL databases AI/ML integration Blazor C# MongoDB Azure Services Kafka Cloud-native technologies Infrastructure as Code (IaC), * Architect, design, and develop high-performance NoSQL-based systems supporting supply-chain analytics, product recommendation engines, and real-time retail operations.
- Lead the hands-on development of scalable .NET 8 / Core microservices with advanced API design, leveraging Blazor, Minimal APIs, and Dapr for distributed microservice orchestration.
- Integrate Azure AI/ML services for fashion/retail use cases, including cognitive services for visual search, product matching, language sentiment analysis, and form recognition.
- Build and optimise MongoDB Atlas / Enterprise and Azure CosmosDB solutions, including aggregation pipelines, denormalised schema design, change streams, Atlas Search, and Vector Search.
- Develop and deploy AI/ML models using ML.NET for demand forecasting, inventory optimisation, size recommendation, and churn prediction.
- Implement advanced messaging and data streaming with Kafka Streams, MongoDB Change Streams, Azure Event Hubs, and CosmosDB Change Feed for real-time analytics.
- Utilise cloud-native technologies including AKS, Azure Container Apps, API Management, Cognitive Search, and ML Studio.
- Apply Infrastructure as Code (IaC) practices using Bicep / Terraform, GitOps pipelines with Azure DevOps and ArgoCD, and feature-flag management (LaunchDarkly).
- Ensure system observability and reliability using OpenTelemetry and best-in-class monitoring practices.
- Collaborate with business stakeholders to align IT solutions with supply-chain, procurement, production, and retail operational requirements.
- Support the full software development lifecycle, applying TDD / BDD methodologies, Clean Architecture, and domain-driven design principles.
- Mentor and support development teams, promoting knowledge sharing and technical excellence across projects.
Requirements
The ideal candidate must have over 8 years of .NET experience, with strong proficiency in NoSQL databases and AI integration., * Minimum 8+ years of hands-on .NET development and architecture experience.
- At least 3+ years of production-grade NoSQL experience (MongoDB or CosmosDB).
- Fluent in English and Spanish; Italian is a plus., * Minimum 8+ years of hands-on .NET development and architecture experience.
- At least 3+ years of production-grade NoSQL database experience (MongoDB or CosmosDB), including delivery of at least 2 large-scale systems.
- At least 2+ years of AI/ML integration experience in enterprise environments, including delivery of at least 1 end-to-end AI/ML feature.
- Advanced proficiency in .NET 8 / Core, C# 12, ASP.NET Core APIs, Blazor / Minimal APIs, Dapr, gRPC, SignalR, xUnit, Moq, FluentAssertions, Clean Architecture, Vertical Slice Architecture, and MediatR.
- Deep expertise in MongoDB Atlas / Enterprise and/or Azure CosmosDB, including schema design, aggregation pipelines, change streams, Atlas / Vector Search.
- Strong experience with Azure AI Services, Cognitive Services (Vision, Language, Form Recognizer), ML.NET, and model training / deployment for retail/fashion use cases.
- Advanced integration skills: Kafka Streams, MongoDB Change Streams, Azure Event Hubs, CosmosDB Change Feed, Apache Spark, Stream Analytics, and real-time processing patterns.
- Proficient in cloud platforms: Azure (AKS, Azure Container Apps, API Management, ML Studio, Cognitive Search), IaC (Bicep / Terraform), GitOps (Azure DevOps, ArgoCD), LaunchDarkly, OpenTelemetry.
- Fluent in English and Spanish; Italian is a plus.