Sobre o Grupo DPG
O Grupo DPG é a maior agência de marketing contábil do Brasil, com mais de 20 anos de mercado e 10.000+ clientes atendidos. Investimos em tecnologia própria para escalar entrega de marketing digital, redes sociais e sites para escritórios contábeis. Você vai trabalhar em uma plataforma interna que automatiza boa parte da operação.
O Desafio
O produto: um agente que captura tela, processos, atividade e digitação em tempo real; uma API multi-tenant que aguenta esse volume; e um dashboard que transforma tudo isso em decisão. Tudo em C# / .NET 8 sobre PostgreSQL, com SignalR no tempo real e redundância A/B em produção.
E tem a missão de fundo: o agente hoje é 100% Windows, colado em APIs de baixo nível do sistema (captura de tela, sessões, processos, hooks). Vamos reescrever essa camada e criar agentes nativos para Linux e macOS — captura, daemons e interop nativo em cada SO. Você vai estar dentro disso, não assistindo de fora.
Responsabilidades
- Mexer em código de produção desde cedo — na API (ASP.NET Core) e no agente (.NET)
- Caçar bugs que aparecem em máquinas reais, com contexto de sistema operacional (não é só CRUD)
- Escrever e otimizar queries no PostgreSQL sob volume
- Entrar na expansão do agente para Linux e macOS conforme você evolui
- Abrir PRs de qualidade e participar de revisões de código
- Documentar as decisões que tomar
Requisitos
- Conhecimento (estágio e projetos pessoais contam) — o que pesa é a vontade, não o tempo de carteira
- Fundamentos sólidos de programação e alguma experiência com C# / .NET — ou linguagem parecida (Java, C++...) e disposição pra aprender C# rápido
- Noções de SQL / bancos relacionais (usamos PostgreSQL)
- Git no dia a dia (branch, commit, PR)
- Comunicação clara em texto (nossa colaboração é bem assíncrona)
- Apetite por problema difícil e curiosidade genuína sobre o "por baixo dos panos" (sistema operacional, terminal)
Bônus (não eliminatórios — qualquer um se destaca)
- Já rodou ou publicou algo em .NET no Linux ou no Mac
- Familiaridade com Linux (terminal, systemd) ou macOS
- Já espiou APIs do Windows / P/Invoke, ou mexeu com captura de tela / processos
- SignalR, WebSockets ou qualquer coisa de tempo real
- Docker (subir um container local)
- Front-end (nosso dashboard é JS vanilla; Vue ou React ajudam se formos modernizar)
- Interesse por segurança e privacidade (LGPD — lidamos com dados de colaboradores)
- Curte usar IA no fluxo de trabalho pra produzir mais
Tipo de vaga: Efetivo CLT
Pergunta(s) de seleção:
- Tem disponibilidade de trabalhar 100% presencial?
- Tem facil acesso a Barra Funda?
- Qual sua pretensão salarial?
Local do trabalho: Presencial