Middle/Senior C# .NET Full Stack Developer
We're looking for a proactive and detail-oriented Middle/Senior .NET Engineer to join our growing team. You will be instrumental in developing cutting-edge our solutions using modern .NET technologies and contributing to our innovative
What we are looking for:
Required:
• 3+ years of experience in C# and .NET development (.NET 6/.NET 8)
• Strong experience with Blazor Server/WebAssembly for modern web applications
• Solid knowledge of SQL databases and query optimization (SQL Server preferred)
• Hands-on experience with Azure cloud services (App Service, Functions, Cognitive Services, Storage)
• Experience with MongoDB and NoSQL database concepts
• Understanding of RESTful APIs and modern web architecture patterns
• Knowledge of Azure Service Bus for message queuing and event-driven architecture
• Experience with version control systems (Git) and CI/CD pipelines
• Fast-learning, attentive to details, proactive and mature in vision of deliverables
Will be a plus:
• Experience with AI/ML integration and Azure Cognitive Services
• Knowledge of Entity Framework Core and advanced LINQ operations
• Familiarity with SignalR for real-time web functionality
• Experience with automated testing frameworks (xUnit, NUnit)
• Understanding of MCP (Model Context Protocol) and AI agent architectures
• Knowledge of TypeScript and modern JavaScript frameworks
• Experience with Azure DevOps and infrastructure as code
What you'll do:
• Design and develop Blazor-based web applications with rich interactive UI components
• Build and optimize AI-powered profile enhancement services using Azure Cognitive Services
• Develop and maintain MongoDB data models and SQL Server reporting databases
• Implement Azure Service Bus messaging patterns for scalable background processing
• Create and consume RESTful APIs with proper authentication and authorization
• Collaborate with AI/ML specialists to integrate advanced profile analysis capabilities
• Write clean, maintainable code following SOLID principles and modern .NET best practices
• Implement real-time features using SignalR for live progress tracking
• Troubleshoot and optimize performance in cloud-native Azure environments
The interview process consists of:
1. Intro call with our Solution Architect (15-60 min)
2. Technical assessment (2-4 hours) - coding challenge involving C# and database design
3. PI Tests (15-20 min)
Required languages
English | B1 - Intermediate |