Desenvolvimento Full-Stack (.NET e React)-Sênior

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Sólida experiência em .NET Core 3.1 ou superior., Experiência com React 17 ou superior., Conhecimento em padrões de arquitetura como MVC e Microservices., Familiaridade com bancos de dados NoSQL, especialmente MongoDB..

Key responsabilities:

  • Desenvolver aplicações escaláveis e seguras em colaboração com equipes de desenvolvimento.
  • Criar e manter a documentação dos padrões de soluções de arquitetura dos sistemas.
  • Implementar e gerenciar soluções de telemetria para monitoramento de sistemas.
  • Apoiar a manutenção da qualidade dos sistemas através de revisões e testes contínuos.

DBC Company logo
DBC Company
501 - 1000 Employees
See all jobs

Job description

Quais serão suas responsabilidades?

  • Desenvolver aplicações escaláveis e seguras:Trabalhar juntamente com as equipes de desenvolvimento para criar soluções que possam crescer conforme a demanda e que sigam os melhores padrões de segurança;
  • Integração com o negócio: Entender profundamente o funcionamento do negócio e participar ativamente das discussões com os times, garantindo que as soluções atendam às necessidades da empresa;
  • Documentação de arquitetura: Criar e manter a documentação dos padrões de soluções de arquitetura dos sistemas, assegurando que todos sigam as melhores práticas;
  • Resolução de problemas complexos: Identificar áreas problemáticas e buscar soluções eficazes para questões complexas que surgirem;
  • Garantia de qualidade: Apoiar a squad na manutenção da qualidade dos sistemas, realizando revisões e testes contínuos;
  • Pesquisa e inovação: Manter-se atualizado sobre as melhores tecnologias e práticas do mercado, avaliando e recomendando inovações para o time;
  • Telemetria: Implementar e gerenciar soluções de telemetria para monitoramento de sistemas e aplicações, analisando dados para identificar problemas e otimizar a performance dos sistemas;
  • Contêineres e CI/CD: Conhecimento em Docker e práticas de CI/CD.

O que é necessário para participar desse processo seletivo?

  • Experiência em .NET Core: Sólida experiência em desenvolvimento utilizando .NET Core 3.1 e/ou versões superiores;
  • Desenvolvimento Frontend: Experiência com React 17 e/ou versões superiores;
  • Padrões de arquitetura: Conhecimento em padrões como MVC e Microservices;
  • Padrões de design: Habilidade em implementar padrões como Factory, Builder e Strategy;
  • Princípios SOLID: Experiência avançada com os princípios SOLID, especialmente SRP e DIP;
  • Domain Driven Design (DDD): Experiência em desenvolver soluções alinhadas com as necessidades do negócio;
  • Mensageria: Familiaridade com RabbitMQ ou outros serviços de mensageria;
  • Banco de dados NoSQL: Experiência em trabalhar com MongoDB 4.2 e/ou versões superiores;
  • Consultas SQL: Habilidade em realizar consultas complexas em T-SQL no SQL Server 2019 e/ou versões superiores;
  • ORMs: Experiência com Dapper ou Entity Framework;
  • Integração de sistemas: Conhecimento em WSO2 é desejável;
  • Arquitetura distribuída: Experiência com soluções escaláveis e resilientes orientadas a eventos;
  • Cache: Experiência em bancos de uso cache, como Redis;
  • Telemetria: Implementar e gerenciar soluções de telemetria para monitoramento de sistemas e aplicações, analisando dados para identificar problemas e otimizar a performance dos sistemas.
  • Conhecimento em WSO2;
  • Conhecimento em Keycloak;
  • Experiência com monitoramento de sistemas usando ferramentas como Dynatrace;
  • Conhecimento em configuração e gestão de ambientes de desenvolvimento e homologação;
  • Habilidade para realizar testes de unidade, aceitação e integração;
  • Familiaridade com práticas de desenvolvimento ágil e ferramentas associadas.

Por que fazer parte do time DBC Company?

  • Somos a 18ª melhor empresa para trabalhar do Brasil e a 4ª melhor empresa para trabalhar no Rio Grande do Sul, segundo o GPTW 2024;
  • Todos os profissionais que estão alocados em clientes e/ou projetos são acompanhados por Gestor da DBC e também por Líder de Smartsourcing;
  • A DBC incentiva seus colaboradores a obterem certificações relacionadas à sua área de atuação e alinhadas com sua Gestão DBC.

O que é importante saber?

  • Nosso time promove um ambiente seguro para todos os profissionais independente de sua etnia, crença religiosa, orientação sexual, identidade de gênero, deficiência, idade, etc.

Required profile

Experience

Spoken language(s):
Portuguese
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Communication
  • Problem Solving

Related jobs