Job descriptionA FCamara está em busca de uma pessoa para atuar como Pessoa Desenvolvedora .NET, para atuar em um de nossos clientes do segmento Health. Trata-se de uma Startup disruptiva que vem revolucionando a forma de comprar medicamentos manipulados e faz parte de um grupo líder no mercado brasileiro de farmácia, referência em Saúde e Bem-estar com mais de 3.000 lojas em todos os estados brasileiros.Main responsibilitiesDesenvolvimento de Soluções: Criar, otimizar e manter aplicações web e serviços back-end usando ASP.NET Core, aplicando princípios de DDD e Clean Code.Integração Contínua: Configurar e manter pipelines de CI/CD no Azure DevOps para garantir entregas rápidas e seguras.Containerização: Criar e gerenciar containers Docker e orquestrações com Docker Compose para ambientes de desenvolvimento e produção.Testes Automatizados: Escrever e manter testes unitários e de integração com NUnit para assegurar a qualidade do código.Colaboração: Trabalhar em equipe multidisciplinar, participando de revisões de código e discussões técnicas.Documentação: Criar e manter documentação técnica clara e detalhada sobre arquitetura e código.Requirements and skillsGraduação em Ciência da Computação, Engenharia de Software, ou áreas correlatas (ou experiência equivalente).Mínimo de 5 anos em desenvolvimento de software, com pelo menos 3 anos de experiência prática com ASP.NET Core.Experiência no desenvolvimento de APIs RESTful, aplicações web e microserviços utilizando ASP.NET Core.Conhecimento avançado de C#, Entity Framework Core e LINQ.Prática em Domain-Driven Design (DDD) e aplicação de padrões como CQRS e Clean Architecture.Experiência com SQL Server, incluindo otimização de consultas e criação de procedures.Proficiência em Docker e Docker Compose para desenvolvimento, teste e implantação de ambientes.Experiência com serviços Azure, como Azure Container Apps, Azure Functions, Azure SQL, e Azure Storage.Configuração e gerenciamento de pipelines de CI/CD no Azure DevOps.Experiência em testes unitários e de integração utilizando NUnit.Habilidade com Git e práticas de branching.Capacidade de orientar equipes e colaborar em decisões arquiteturais.Capacidade de antecipar problemas e propor soluções técnicas inovadoras.Habilidade de explicar conceitos complexos de forma clara para diferentes públicos.Foco em entregar soluções eficientes, bem testadas e sustentáveis.Diferenciais:Familiaridade com princípios de SOLID e práticas de código limpo.Experiência em desenvolvimento seguro, considerando OWASP Top 10.Conhecimento em ferramentas de observabilidade e logging, como Serilog e Application Insights.
#J-18808-Ljbffr