




Resumo: Procuramos um Engenheiro Backend de nível Sênior a Lead para projetar e desenvolver uma sofisticada aplicação de Gestão de Utilização e Autorização Prévia utilizando as mais recentes estruturas .NET. Pontos de destaque: 1. Projeto empolgante e novo no setor moderno de saúde com arquiteturas em nuvem 2. Foco em soluções de fluxo de trabalho flexíveis e configuráveis 3. Projetar e implementar mecanismos de fluxo de trabalho orientados a estado **Qual é o projeto?** O cliente é uma grande empresa norte-americana do setor de saúde. Estamos iniciando um projeto de múltiplas fases, com duração de 2 anos, focado na substituição da plataforma clínica e de dados, substituindo o sistema atual. O trabalho concentrar-se-á na entrega de uma solução de fluxo de trabalho flexível e configurável. Você trabalhará em uma equipe de médio porte (20 a 40 pessoas), predominantemente sediada na Europa Central, com um cliente nos Estados Unidos. Trata-se de um projeto empolgante e novo, num ambiente altamente exigente, mas também recompensador, no setor moderno de saúde, baseado em arquiteturas em nuvem, orientado a dados e potenciado por IA. **Visão geral do cargo:** Procuramos um Engenheiro Backend experiente, de nível Sênior a Lead, para projetar e desenvolver uma sofisticada aplicação de Gestão de Utilização e Autorização Prévia utilizando as mais recentes estruturas .NET. Este cargo exige conhecimento profundo na construção de arquiteturas escaláveis orientadas a eventos, com capacidades avançadas de orquestração de fluxos de trabalho, para suportar fluxos de trabalho de autorização em saúde e apoio à decisão clínica. **Você é o candidato ideal se tiver:** * Licenciatura em Ciência da Computação, Engenharia de Software ou experiência prática equivalente * **5+ anos** de experiência profissional com C# e framework .NET * **3+ anos** com .NET moderno (Core, .NET 5+, idealmente .NET 8+) * Domínio avançado do ASP.NET Core, Web API e concepção de serviços RESTful * Experiência com MS SQL Server, incluindo T-SQL, ajuste de desempenho e modelagem de bases de dados * **Mecanismos de fluxo de trabalho**: Experiência prática na implementação de sistemas de fluxo de trabalho orientados a estado (ex.: Windows Workflow Foundation, Elsa Workflows, Workflow Core ou implementações personalizadas) * **Configuração de regras**: Experiência com mecanismos de regras e configuração dinâmica de fluxos de trabalho (ex.: Rules Engine, Drools.NET ou sistemas baseados em regras personalizados) * **Arquitetura de barramento de mensagens**: Experiência em produção com corretores de mensagens e padrões orientados a eventos (Azure Service Bus, RabbitMQ, MassTransit, NServiceBus ou Kafka) * **Arquitetura de microsserviços**: Profundo entendimento de arquitetura orientada a serviços, gateways de API, descoberta de serviços e padrões de sistemas distribuídos * Experiência com Domain-Driven Design (DDD) e padrões CQRS * Conhecimento de conteinerização (Docker) e orquestração (Kubernetes) * Familiaridade com serviços em nuvem da Azure (App Services, Functions, Key Vault, Application Insights) * Experiência com Entity Framework Core ou Dapper * Conhecimento de padrões de autenticação/autorização (OAuth, JWT, Azure AD) * Experiência prévia com arquiteturas de event sourcing * Experiência com SignalR para comunicações em tempo real * Conhecimento de estratégias de versionamento de APIs e compatibilidade retroativa * **Liderança técnica (apenas para candidatos a Lead):** * Capacidade comprovada de orientar e mentorar equipes de desenvolvimento * Experiência em revisões de código e estabelecimento de padrões de codificação * Histórico de tomada de decisões arquiteturais em sistemas corporativos * Capacidade de avaliar e recomendar novas tecnologias e abordagens * Excelentes competências de documentação e comunicação **Desejável:** * Experiência prévia com cliente sediado nos EUA * Conhecimento do domínio da saúde * Certificações Microsoft (Azure Developer Associate, Azure Solutions Architect) * Experiência com rastreamento distribuído e observabilidade (Application Insights, Seq, ELK) * Conhecimento de ferramentas de perfilamento e otimização de desempenho * Contribuições para projetos de código aberto * Experiência como orador em conferências técnicas ou meetups **Suas atividades diárias** * Projetar e desenvolver serviços backend de alto desempenho utilizando .NET 8+ e ASP.NET Core * Projetar e implementar mecanismos de fluxo de trabalho orientados a estado com sistemas de configuração baseados em regras * Construir e manter arquiteturas orientadas a eventos utilizando padrões de barramento de mensagens (Azure Service Bus, RabbitMQ ou semelhantes) * Desenvolver e otimizar soluções complexas de base de dados utilizando MS SQL Server. * Projetar arquiteturas de microsserviços com limites de serviço adequados e padrões de comunicação entre serviços * Participar na implementação de pipelines CI/CD e na manutenção de padrões de qualidade de código no Azure DevOps (ADO) * Colaborar com equipes multifuncionais para entregar soluções escaláveis e sustentáveis **Candidatar-se a:** \ O anúncio original pode ser encontrado em: https://www.itjobs.pt/oferta/507390/senior\-lead\-net\-engineer


