.Net Back-End Developer | Pleno (Remoto)
- Desenvolver 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.
- Experiê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.