Senior/Lead .NET developer with strong Azure
The client is building a component — an AI-powered platform optimizing the full field-work cycle of consultants, turning dispersed data into actionable business recommendations. The solution is built on a modular Azure architecture with a controlled RAG layer, ensuring full auditability, data sovereignty, and seamless integration with the client's existing technology ecosystem.
Requirements:
Very strong .NET experience (.NET 8+ and C# at senior/lead level)
Experience with Azure cloud environments: Entra ID (SSO, MFA, RBAC), Azure SQL, App Service or Container Apps, Blob Storage, Key Vault
Docker, Terraform
Integration experience: REST API and OpenAPI (documentation, contracts, versioning)
Strong knowledge of SQL Server and EF Core (migrations, query optimization)
Experience with data warehouses
Application security: data isolation, encryption, auditability
AI Tooling: Proficiency with tools like GitHub Copilot to maximize productivity and code quality
Strong communication skills and ability to clearly articulate technical ideas
Very good English (spoken and written)
Nice to have:
Clean Architecture / CQRS, MediatR
Polly (retry, circuit breaker) and external API integration
Basic understanding of RAG and LLM APIs (session context, conversation history)
xUnit, integration testing
Angular — sufficient proficiency to design API contracts for frontend needs
Main responsibilities:
Designing and delivering secure, scalable, and maintainable .NET 8+ / C# backend solutions within a cross-functional Agile team
Building and maintaining REST APIs with full OpenAPI documentation, versioning, and contract-first design to support frontend and third-party integrations
Working with Azure cloud services including Entra ID (SSO, MFA, RBAC), Azure SQL, App Service or Container Apps, Blob Storage, and Key Vault
Implementing and maintaining data access layers using EF Core and SQL Server, including migrations, query optimization, and data warehouse integrations
Ensuring application security best practices: data isolation, encryption, and auditability
Contributing to infrastructure automation using Docker and Terraform
Providing technical guidance, participating in solution design, and supporting architectural decisions across the team
Troubleshooting and maintaining existing codebases, including components developed by other engineers
Leveraging AI development tools (e.g. GitHub Copilot) to enhance productivity and code quality
Documenting technical decisions, architecture, and progress in accordance with project and compliance requirements
Preparing reliable estimates and taking full ownership of assigned deliverables
Staying current with modern engineering practices and emerging technologies relevant to the stack
Tech stack:
.NET v8+ and C#
EF Core
Azure: Entra ID (SSO, MFA, RBAC), Azure SQL, App Service or Container Apps, Blob Storage, Key Vault
RestAPI and OpenAI
SQL Server
AI tooling

Spyrosoft
Spyrosoft is a leading technology company specializing in software development and IT services. The company provides a wide range of expertise including artificial intelligence, cloud services, cybersecurity, digital pro...
Senior/Lead .NET developer with strong Azure
Senior/Lead .NET developer with strong Azure