Desenvolvedor .net senior
Descrição da Vaga
Descrição: * Graduação completa na área de Tecnologia da Informação e/ou áreas relacionadas; * Experiência avançada com a tecnologia .NET; * Conhecimentos intermediário de MVC; * Conhecimentos sólidos de RESTFull Apis; * Conhecimentos sólidos de HTTP (Componentes do cabeçalho e da resposta de uma requisição); * Conhecimentos sólidos de operação de:SELECT, INSERT, UPDATE, DELETE, CREATE TABLE, ALTER TABLE, PRIMARY KEYS e FOREIGN KEYS; * Conhecimentos básicos de operações SQL mais avançadas: JOINS, UPDATES/INSERT COM SELECT e SUBQUERIES; * Conhecimentos básico sobre padrões de projetos mais comuns: Singleton, Factory, Repository e Unit of work; * Conhecimentos básicos de SOLID; * Conhecimentos básicos de ORM (Entity Framework e/ou Dapper) Code First; * Conhecimentos básicos de injeção de dependências / inversão de controle (scoped, transaction, singleton); Conhecimentos básicos de arquitetura hexagonal; * Conhecimentos básicos de swagger; * Conhecimentos básicos de operações assincronas (async / await); * Conhecimentos básicos de docker run e docker\-compose. Desejáveis: * Conhecimento em Angular, Vue.js ou outros frameworks front\-end; * Experiência com Azure DevOps para integração contínua e deploy; * Conhecimento em Java, experiência com Redis; * Familiaridade com práticas de desenvolvimento ágil, como Scrum ou Kanban. * Analisar e diagnosticar incidentes e problemas reportados, buscando soluções eficientes e eficazes; * Realizar testes unitários para garantir a qualidade do código e funcionamento correto das funcionalidades; * Manter e evoluir código existente, garantindo sua eficiência, legibilidade e escalabilidade; * Participar ativamente de revisões de código, propondo melhorias e garantindo boas práticas de desenvolvimento; * Identificar e corrigir bugs, além de realizar melhorias contínuas nos sistema; * Escrever código limpo e eficiente seguindo boas práticas de desenvolvimento como: SOLID, KISS, DRY, etc; * Otimizar o desempenho das aplicações se preocupando em otimizar a jornada do cliente; * Participar dos ritos de agilidade e do refinamento técnico para identificar o objetivo da Sprint e transformar em atividades técnicas; * Participar do processo de Code Review e seguir as orientações do Tech Lead no que se refere aos ajustes e melhorias necessárias; * Trabalhar de forma colaborativa com os outros times a fim de resolver os impedimentos e problemas que forem encontrados; * Estudar a tecnologia e suas bibliotecas/framework de forma a crescer como profissional e acelerar o tempo de resolução das atividades; * Estar disposto a aprender e a apoiar nos desafios da Bancorbrás que estejam relacionados aos conhecimentos do profissional. 2510170202241815009
Vaga originalmente publicada em: indeed
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev