Descrição da Vaga
Experiência em .
NET Core de no mínimo 5 anos Capacidade comprovada de desenvolver aplicativos backend usando .
NET Core, incluindo a compreensão dos conceitos fundamentais da plataforma.
Banco de Dados Relacional e Não-Relacional Experiência sólida no design de esquemas, consultas eficientes e otimização de desempenho para bancos de dados relacionais por exemplo, SQL Server e não-relacionais como MongoDB Entity Framework Core e Acesso Direto ao Banco de Dados: Proficiência no uso do Entity FrameworkCore para operações CRUD e conhecimento em acesso direto ao banco de dados quando necessário, usando ADO.
NET ou outras bibliotecas.
Criação de Projetos do Zero: Experiência em iniciar projetos do zero, incluindo configuração de arquivos padrão do .
NET Core, estrutura de diretórios e configuração inicial do ambiente de desenvolvimento.
Experiência com Metodologias Ágeis: Experiência comprovada em metodologias ágeis, como Scrum ou Kanban, incluindo participação em cerimônias ágeis, colaboração eficaz consumo de APIs, capaz de criar collections, importacao de listas e automacao de chamadas, etc Desejáveis Swagger e Documentação da API: Capacidade de integrar e configurar o Swagger para documentação automatizada da API .
NET Core, garantindo uma API bem documentada e fácil de entender.
Injeção de Dependência: Conhecimento sólido em injeção de dependência e sua aplicação para alcançar um código mais modular, testável e de fácil manutenção.
Design Patterns Padrões de Projeto Compreensão dos padrões de projeto comuns e capacidade de aplicá-los de forma eficaz para resolver problemas de design de software.
Consumo de Filas por exemplo, RabbitMQ Experiência em integração e consumo de sistemas de mensagens assíncronas, como RabbitMQ, para comunicação entre componentes distribuí
Esta vaga foi obtida de um site de empregos.