- Desenvolver e evoluir APIs RESTful robustas, escaláveis e seguras utilizando C# com .NET Core;
- Projetar e aplicar arquiteturas modernas, como Clean Architecture, respeitando princípios SOLID;
- Atuar com modelagem de dados, utilizando Entity Framework ou Dapper com abordagem Code First e Migrations;
- Implementar padrões como CQRS e Repository Pattern, com foco em performance e manutenibilidade;
- Escrever testes unitários e de integração, garantindo qualidade contínua no ciclo de desenvolvimento;
- Colaborar na definição de arquitetura de sistemas distribuídos e escaláveis, incluindo uso de bancos NoSQL, serviços serverless e containers;
- Trabalhar com integrações via mensageria, utilizando message brokers quando necessário;
- Apoiar na estruturação de pipelines CI/CD, promovendo entregas rápidas e seguras;
- Participar ativamente das cerimônias ágeis (Scrum), contribuindo com planejamento, revisão e retrospectiva;
- Promover e disseminar boas práticas de desenvolvimento, mentoria técnica e revisão de código (code review);
- Atuar com foco em observabilidade, performance e monitoramento de aplicações em produção;
- Colaborar com áreas de produto e negócios, buscando soluções que agreguem valor ao cliente e ao projeto.
Quais serão suas responsabilidades?
- Desenvolver e evoluir APIs RESTful robustas, escaláveis e seguras utilizando C# com .NET Core;
- Projetar e aplicar arquiteturas modernas, como Clean Architecture, respeitando princípios SOLID;
- Atuar com modelagem de dados, utilizando Entity Framework ou Dapper com abordagem Code First e Migrations;
- Implementar padrões como CQRS e Repository Pattern, com foco em performance e manutenibilidade;
- Escrever testes unitários e de integração, garantindo qualidade contínua no ciclo de desenvolvimento;
- Colaborar na definição de arquitetura de sistemas distribuídos e escaláveis, incluindo uso de bancos NoSQL, serviços serverless e containers;
- Trabalhar com integrações via mensageria, utilizando message brokers quando necessário;
- Apoiar na estruturação de pipelines CI/CD, promovendo entregas rápidas e seguras;
- Participar ativamente das cerimônias ágeis (Scrum), contribuindo com planejamento, revisão e retrospectiva;
- Promover e disseminar boas práticas de desenvolvimento, mentoria técnica e revisão de código (code review);
- Atuar com foco em observabilidade, performance e monitoramento de aplicações em produção;
- Colaborar com áreas de produto e negócios, buscando soluções que agreguem valor ao cliente e ao projeto.
O que é necessário para participar desse processo seletivo?
Buscamos alguém que também conheça:
- Desenvolver e evoluir APIs RESTful robustas, escaláveis e seguras utilizando C# com .NET Core;
- ORMs como Entity Framework e Dapper (Code First + Migrations);
- Padrões de Projeto, incluindo CQRS e Repository;
- Testes unitários com XUnit;
- PostgreSQL e bancos NoSQL como Redis, MongoDB ou Elasticsearch;
- Serverless com AWS Lambda ou Azure Functions;
- Cloud computing (AWS ou Azure);
- E que tenha vivência com Scrum e times ágeis.
Diferenciais que somam pontos:
- Conhecimento em Flutter, React ou Angular;
- Vivência com CI/CD, ECS ou Kubernetes;
- Arquitetura de microserviços;
- Experiência com mensageria (message brokers);
- Noções de observabilidade (logs, métricas e tracing);
- Service Discovery.
Por que fazer parte do time DBC Company?
- Somos a 13ª melhor empresa para trabalhar do Brasil e a 2ª melhor empresa para trabalhar no Rio Grande do Sul, segundo o GPTW 2025;
- Todos os profissionais que estão alocados em clientes e/ou projetos são acompanhados por Gestor da DBC e também por Business Partner;
- 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, idade, etc.
- Essa vaga também é destinada a Pessoas com Deficiência.