Descrição da vaga
.Responsabilidades e atribuiçõesDesenvolver novas funcionalidades para os sistemas da squad;Realizar sustentação e suporte de aplicações em ambiente de produção;Implementar regras de negócio de acordo com os requisitos e a solução especificada;Realizar integração da aplicação com outros sistemas e fontes de dados;Processar informações e disponibilizá-las para consumo pelas aplicações front-end;Codificar soluções seguindo os padrões técnicos e arquiteturais definidos;Garantir a qualidade, segurança e manutenibilidade do código desenvolvido;Atuar dentro dos padrões de qualidade estabelecidos para as entregas;Produzir código-fonte aderente às tecnologias e boas práticas utilizadas no projeto.Requisitos e qualificaçõesExperiência em desenvolvimento com .NET;Conhecimento em conceitos de arquitetura de software, incluindo microserviços, patterns e arquitetura hexagonal;Conhecimento em bancos de dados relacionais e não relacionais, incluindo seus principais comandos;Experiência com soluções de cache, como Redis, MemoryCache e Couchbase;Conhecimento em serviços de cloud, incluindo bucket, secrets e serverless;Conhecimento em Design Patterns e Orientação a Objetos;Conhecimento em Docker;Conhecimento em Git;Conhecimento em lógica de programação;Conhecimento em RabbitMQ;Experiência no desenvolvimento e consumo de APIs REST;Conhecimento em SQL Server;Conhecimento em segurança de aplicações, incluindo fluxo OAuth, FWE e JWT.