Descrição
Resumo da Vaga:
Procuramos um(a) Desenvolvedor(a) .NET Sênior com sólida experiência em arquitetura de microsserviços e soluções orientadas a eventos, para atuar na evolução de sistemas complexos e na definição de padrões técnicos, valorizando o protagonismo e a colaboração.
Principais Destaques:
1. Atuação na evolução de sistemas complexos e definição de padrões técnicos.
2. Ambiente colaborativo que incentiva o compartilhamento de conhecimento.
3. Cultura de colaboração, autonomia e construção conjunta de soluções.
**O que vamos construir juntos?**
Nosso time tem como compromisso propor soluções de excelência técnica, buscando alternativas que gerem valor e adotando um mindset ágil aliado a uma cultura de colaboração.
Valorizamos a diversidade e acreditamos que equipes plurais são fundamentais para construir ideias mais inovadoras.
Buscamos um(a) Desenvolvedor(a) .NET Sênior com sólida experiência em arquitetura de microsserviços e soluções orientadas a eventos, capaz de atuar na evolução de sistemas complexos e na definição de padrões técnicos.
Além da excelência técnica, valorizamos profissionais que tenham protagonismo na identificação de melhorias, saibam comunicar riscos de forma clara e contribuam ativamente para a evolução do time. Esperamos alguém com experiência em documentação técnica, escrita de histórias e tarefas, mentoria de colegas e colaboração em discussões de arquitetura e planejamento. Também buscamos uma postura comprometida com o suporte a ambientes produtivos, foco na qualidade das entregas e capacidade de equilibrar pragmatismo e excelência técnica para gerar impacto no negócio. Aqui, você encontrará um ambiente colaborativo, que incentiva o compartilhamento de conhecimento, a autonomia e a construção conjunta de soluções de alto nível.
**Responsabilidades e atribuições**
* Projetar e evoluir a arquitetura de novos fluxos e microsserviços;
* Definir e garantir padrões de codificação, arquitetura e qualidade no time;
* Realizar refatorações profundas: decomposição de God Classes, redução de complexidade ciclomática, eliminação de duplicação;
* Conduzir code reviews com foco em arquitetura, segurança e performance;
* Orientar desenvolvedores plenos e juniores nas práticas de desenvolvimento;
* Definir estratégias de testes e garantir cobertura mínima nos fluxos críticos;
* Identificar e corrigir problemas de segurança no nível de aplicação (autenticação, validação, proteção de dados);
**Requisitos e qualificações** **Para se candidatar você precisa ter:**
* C\# / .NET (6\+);
* ASP.NET Core (WebAPI, Minimal APIs, middleware);
* Entity Framework Core / Dapper;
* RabbitMQ (padrões de mensageria, dead\-letter, retry);
* SQL Server (modelagem, índices, planos de execução);
* Mensageria e arquitetura orientada a eventos;
* Git / Azure DevOps CI/CD;
* Docker / Kubernetes (containerização e orquestração);
* Sólida experiência em arquitetura de microsserviços e event\-driven;
* Experiência em análise de complexidade ciclomática e refatoração de código legado;
* Experiência em pipelines CI/CD com integração de análise de qualidade e testes automatizados;
* Domínio de princípios SOLID, Clean Code, DRY, KISS e YAGNI;
* Conhecimento de segurança em APIs: JWT, OAuth, IDOR prevention, mass assignment, rate limiting, security headers;
* Experiência com logging estruturado, telemetria e diagnóstico de performance em produção;
* Capacidade de modelar bancos de dados relacionais com foco em performance: índices, projections, plano de execução;
* Capacidade de avaliar e escolher padrões de projeto adequados para cada problema (Strategy vs Chain, CQRS vs Reprodutor de leitura, etc.).
**Será um diferencial se você tiver:**
* Conhecimento em ecommerce;
* Experiência com a plataforma VTEX;
* Microsserviços de integração;
* SonarQube (análise estática de código);
* MediatR / CQRS (implementação correta, não apenas uso da biblioteca);
* Testes de integração e cobertura orientada a pirâmide de testes;
* Azure Blob Storage;
* OpenTelemetry / Application Insights;
* OpenAPI / Swagger (versionamento e documentação);
* Padrões de projeto GoF e arquiteturais (Strategy, Chain of Responsibility, Adapter, Factory, etc.).
**Informações adicionais** **Por aqui você terá:**
* Vale iFood (alimentação e refeição);
* Aux. Home Office;
* Plano de Saúde;
* Plano Odontológico;
* Day off de Aniversário;
* Seguro de Vida;
* Licença Maternidade e Paternidade estendida;
* Parcerias Educacionais;
* Parceria Total Pass \- saúde e bem estar;
* Parceria Clude Saúde;
* Programas de Reembolso;
* Horário flexível;
* Dresscode: seja você.
Da garagem de casa para o mundo: assim começa a história da DB. Nascemos com desejo de mudança, nosso propósito é ser uma empresa de tecnologia centrada nas pessoas, com colaboração, inclusão e diversidade. Em 1993, iniciamos como consultores de um dos grandes bancos de dados da época, que nos deu o nome de DBServer (data base server) e aos poucos fomos construindo a DB (Design \+ Build the future) que você conhece hoje, a que gera mudança através de inovação e humanidade.
Nós desenvolvemos pessoas que impactam os negócios com tecnologia e inovação, participando de forma flexível e articulada em squads, consultorias e capacitações em todas as etapas do ciclo de vida, do Discovery ao Delivery e sustentação.
***Um olhar para a Diversidade \& Inclusão***
A DB tem constituído uma jornada composta por marcadores culturais com profundo significado humano e que fazem parte do nosso dia a dia. Com coragem e empatia, colaboração, senso coletivo e de comunidade, estamos evoluindo na direção de uma cultura centrada nas pessoas.
Estamos orgulhosos de promover um ambiente de trabalho livre de discriminação. Acreditamos que a diversidade de experiências, perspectivas e histórico transforma nosso ambiente de trabalho. Estamos empenhados a construir esse legado com a sua parceria!
***Conheça nosso Marco Ético:******https://bit.ly/MarcoEtico***