* Salário: R$ 6.000 a R$ 11.000 por mês (estimado)
* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.
Área: Tecnologia da Informação
Nível: Pleno
Estamos em busca de um(a) Desenvolvedor(a) Full Stack Pleno para atuar no desenvolvimento, manutenção e evolução de aplicações web, com domínio prático em .NET e Angular.
💡 Objetivo da posição
Atuar no desenvolvimento full stack de sistemas, APIs e interfaces web, com capacidade de analisar demandas, propor soluções técnicas, implementar funcionalidades completas, corrigir problemas com autonomia e apoiar desenvolvedores júnior.
📌 O que esperamos para a posição:
• Autonomia média a alta para condução de demandas
• Capacidade de entrega ponta a ponta
• Organização de código e maturidade técnica
• Atuação em tarefas de média e alta complexidade
• Conhecimento intermediário em SQL e análise de problemas de dados
🔹 Backend - .NET | Requisitos obrigatórios
• C#
• .NET, .NET Core ou .NET Framework
• APIs REST
• Orientação a objetos
• Entity Framework
• LINQ
• SQL Server
• Modelagem básica de dados
• Autenticação e autorização
• Tratamento de exceções
• Logs
• Injeção de dependência
• Arquitetura em camadas
• Integração entre sistemas
• Git
⭐ Diferenciais Backend
• Azure App Services
• Azure Service Bus
• Azure Storage
• Filas e processamento assíncrono
• Workers ou Background Services
• Testes unitários
• DDD básico
• Clean Architecture
• Docker
• CI/CD
• Análise de performance
• Observabilidade
🔹 Frontend - Angular | Requisitos obrigatórios
• Angular
• TypeScript
• HTML
• CSS
• Componentes
• Services
• Modules
• Rotas
• Guards
• Interceptors
• Consumo de APIs REST
• Formulários reativos
• Validações
• RxJS
• Tratamento de erros
• Organização de estrutura frontend
⭐ Diferenciais Frontend
• Angular Material
• Componentização avançada
• Boas práticas de UX
• Responsividade
• Controle de estado
• Testes frontend
• Otimização de build
• Integração com autenticação JWT ou OAuth
🔹 Banco de Dados
Esperamos capacidade para:
• Escrever queries SQL com segurança
• Entender relacionamentos entre tabelas
• Analisar problemas de dados
• Criar ou ajustar procedures simples/intermediárias
• Interpretar planos básicos de execução
• Identificar gargalos simples
• Trabalhar com migrations ou scripts versionados
🤝 Requisitos comportamentais
• Autonomia técnica
• Responsabilidade sobre entregas
• Boa comunicação
• Capacidade analítica
• Postura colaborativa
• Maturidade profissional
• Capacidade de orientar desenvolvedores júnior
• Equilíbrio ao receber e dar feedbacks
• Senso de prioridade
• Visão de impacto da demanda no negócio
• Capacidade de propor melhorias sem depender sempre de direcionamento
📌 O que se espera do profissional
• Entender demandas de negócio
• Quebrar demandas em tarefas técnicas
• Estimar complexidade com razoável precisão
• Implementar funcionalidades completas no backend e frontend
• Identificar riscos técnicos
• Corrigir bugs com autonomia
• Revisar códigos de menor complexidade
• Apoiar desenvolvedores júnior
• Seguir e reforçar padrões técnicos do time
• Interagir com analistas, QA, produto e liderança técnica
🔎 Critérios de avaliação
• Domínio real de .NET e Angular
• Capacidade de construir funcionalidades ponta a ponta
• Organização do código
• Clareza na separação de responsabilidades
• Qualidade da modelagem
• Tratamento adequado de erros
• Conhecimento de banco de dados
• Autonomia na resolução de problemas
• Comunicação técnica
• Capacidade de explicar decisões tomadas
