#735053

Desenvolvedor .NET Senior

Requisitos Obrigatórios/Tecnologia/Conhecimentos necessários

  • Conhecimentos sólidos 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, SUBQUERIES;
  • Conhecimentos sólidos sobre padrões de projetos mais comuns (ex.: singleton, factory, repository, unit of work);
  • Conhecimentos básicos de SOLID (conhece a teoria e tem dificuldade de aplicar na prática);
  • Conhecimentos básicos de ORM (Entity Framework e/ou Dapper);
  • 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 assíncronas (async / await);
  • Conhecimentos básicos de docker run e docker-compose;
  • Habilidades
  • Capacidade de manter aplicações de médio porte usando Restfull Apis;
  • Capacidade de descrever/narrar o que faz um código que está implementado dentro dos conhecimentos aqui citados;
  • Capacidade de implementar CRUDS utilizando melhores práticas de Restfull Apis;
  • Capacidade de implementar testes unitários para esses serviços;
  • Capacidade de implementar serviços usando Entity Framework e/ou Dapper;
  • Capacidade de fazer configurações básicas no swagger ;
  • Capacidade de fazer requisições back-end usando HTTP Client Factory ou WebClient (usando o .NET Full Framework);
  • Capacidade de ler um arquivo docker-compose e ter um entendimento básico do que está sendo feito;

Informação adicional

Por que trabalhar na Mirante?

Acreditamos que tecnologia só gera valor quando resolve problemas reais. Por isso, atuamos lado a lado com nossos clientes para transformar desafios complexos em soluções digitais que impulsionam negócios.

Aqui você encontrará espaço para aprender, propor ideias, evoluir tecnicamente e participar de projetos que impactam milhares de pessoas todos os dias.

Nossos benefícios

O que oferecemos a você

  • Assistência médica

    Sem desconto para titulares

  • Assistência odontológica

    Sem desconto para titulares

  • Auxílio home office

    Para vagas remotas

  • Vale transporte

    Para posições presenciais ou híbridas

  • Auxílio creche

    Para posições presenciais ou híbridas

  • Seguro de vida

    Para posições presenciais ou híbridas