Arquitetura e Boas Práticas Design Patterns: Padrões clássicos como Repository, Factory, Strategy, etc. SOLID / Clean Code: Escrita de código coeso, desacoplado e testável. Documentação Técnica: Swagger/OpenAPI, diagramas, markdown. Requisitos C# e .NET Core: Desenvolvimento de APIs, serviços e componentes reutilizáveis. Entity Framework Core: ORM, migrations e acesso eficiente a dados. Windows Services: Desenvolvimento e manutenção de serviços de segundo plano. Web API: APIs RESTful com segurança e versionamento. Autenticação e Autorização: JWT, OAuth2, políticas e roles. Testes Unitários: xUnit, NUnit ou equivalentes para cobertura e validação. SQL Server/PostgreSQL: Modelagem, queries otimizadas e integração com ORM. NoSQL (MongoDB, Redis): Armazenamento e caching distribuído (diferencial). RabbitMQ: Filas, exchanges, routing, retry policies. Apache Kafka: Streaming distribuído, escalabilidade e persistência de mensagens. Cloud: Azure (Functions, event hubs, app services, APIM, key vault, application insights/monitor, storage blob/table e azure devops). #J-18808-Ljbffr