Desenvolvedor(a) .NET Pleno (PJ, Remoto)
Projetos Desafiadores, Alta Exigência e Aprendizado Acelerado com IA no Dia a Dia
Sobre a vaga
Buscamos um(a) Desenvolvedor(a) .NET Pleno para atuar em múltiplos projetos e clientes externos, além de produtos de prateleira da própria empresa. O contexto é de alta exigência técnica, com acompanhamento próximo, validações frequentes e cobrança rigorosa por qualidade e prazos.
É uma oportunidade voltada a quem quer acelerar o aprendizado enfrentando problemas reais e variados, em ambiente 100% remoto, no modelo PJ. Não é uma vaga tradicional: o trade-off é claro — exigência elevada em troca de forte ganho técnico e repertório profissional.
Como trabalhamos com Inteligência Artificial
A IA faz parte do fluxo de trabalho. Esperamos que você utilize ferramentas de IA generativa e assistentes de código para aumentar produtividade, reduzir tarefas repetitivas e apoiar decisões técnicas.
Aqui, IA não substitui pessoas: ela é um instrumento de apoio ao desenvolvimento humano. Valorizamos profissionais que sabem combinar julgamento técnico, responsabilidade e pensamento crítico com o uso prático de IA no dia a dia (ex.: geração assistida de código, apoio a testes, revisão de trechos complexos, análise de logs e documentação).
Responsabilidades
- • Desenvolver soluções backend em C# e ASP.NET Core, do desenho à entrega, mantendo alto padrão de qualidade e aderência a prazos.
- • Implementar APIs e serviços seguindo Clean Architecture, CQRS com Mediator, SOLID e Injeção de Dependência (DI).
- • Projetar e manter persistência de dados com SQL Server (T-SQL), Entity Framework Core, LINQ e Migrations.
- • Trabalhar com Azure Service Bus (mensageria) e Azure Blob Storage (arquivos).
- • Atuar em DevOps/Infra: Docker, Git e Azure Pipelines (CI/CD).
- • Implementar segurança com JWT e validações complexas com FluentValidation.
- • Participar de checkpoints técnicos frequentes, alinhamentos e revisões, mantendo comunicação clara sobre progresso e riscos.
- • Utilizar IA como ferramenta de produtividade, com responsabilidade e foco em qualidade.
Requisitos Técnicos (Obrigatórios)
- • Linguagem & Framework: Experiência sólida com C# e plataforma .NET (versão 9 ou superior), incluindo desenvolvimento com ASP.NET Core.
- • Banco de Dados: Domínio de SQL Server (T-SQL) e Entity Framework Core (mapeamento ORM, LINQ, Migrations).
- • Arquitetura & Boas Práticas: Vivência prática em Clean Architecture, implementação de CQRS (com padrão Mediator), e aplicação rigorosa de princípios SOLID e Dependency Injection.
- • Mensageria & Cloud: Familiaridade com Azure Service Bus (processamento de mensagens) e manipulação de arquivos no Azure Blob Storage.
- • DevOps & Infraestrutura: Experiência no uso de Docker para conteinerização, Git para versionamento de código, e configuração/manutenção de Azure Pipelines (CI/CD).
- • Segurança & Validação: Implementação de autenticação JWT (tokens) e validações avançadas utilizando FluentValidation para garantir integridade das regras de negócio.
Desejável (Conhecimentos Intermediários)
- • Ecossistema Legado: Noções de .NET Framework 4.8, Web API 2 e Entity Framework 6 para suporte eventual a sistemas existentes.
- • Qualidade de Software: Experiência com testes unitários (preferencialmente usando xUnit, Moq, AutoFixture, FluentAssertions).
- • Identidade & Monitoramento: Integração com Azure AD, conhecimento de OpenID Connect e ASP.NET Identity; uso de Application Insights para telemetria e monitoração.
- • Processamento em Background: Experiência com Worker Services, Hangfire para agendamento de jobs, e SignalR para comunicação em tempo real.
- • Front-end Básico: Entendimento de TypeScript, HTML/CSS e arquitetura em camadas (Layered Architecture) para colaborar com equipes front-end quando necessário.
Diferenciais
- • Vivência com versionamento de APIs (API Versioning) em ambientes produtivos.
- • Experiência em gerenciamento de pacotes front-end via npm.
- • Conhecimentos em JavaScript e uso de Razor Views no ASP.NET.
- • Atualização quanto às novidades do .NET 10 e capacidade de incorporá-las em projetos futuros.
Para quem esta vaga é indicada
- • Desenvolvedores pleno que buscam aprendizado acelerado, variedade de projetos e desafios reais.
- • Profissionais resilientes, confortáveis com governança técnica rigorosa, feedbacks frequentes e alta cobrança.
- • Pessoas que sabem usar IA como aliada, sem abrir mão de senso crítico e responsabilidade técnica.
Esta vaga não é indicada para quem
- • Prioriza rotina previsível, baixa pressão ou conforto.
- • Busca benefícios formais, plano de carreira estruturado ou uma experiência CLT tradicional.
- • Prefere atuar sempre no mesmo produto e evitar mudanças de contexto.
Processo seletivo
- • Triagem de currículos – avaliaremos seu perfil técnico e experiências relevantes.
- • Pré-entrevista – conversa inicial para alinharmos expectativas de ambas as partes (contexto da vaga e motivação do candidato).
- • Entrevista técnica aprofundada – avaliação prática dos conhecimentos exigidos (pode incluir análise de código ou desafio curto).
- • Feedback/Proposta – retorno para todos os participantes e formalização do convite ao candidato selecionado
Candidatura
Se você leu a descrição completa, compreendeu os trade-offs do desafio e se identifica com o contexto apresentado, siga as instruções abaixo para se candidatar:
- • ID da vaga: 11938980752
- • Link para cadastro: https://wkf.ms/3UuFUjT
No cadastro, anexe seu currículo (e portfólio, se houver).
Opcionalmente, inclua uma breve nota explicando como você utiliza IA no seu dia a dia profissional e sua expectativa de remuneração no modelo PJ, para alinhamento inicial.
Agradecemos o interesse e entraremos em contato conforme o avanço do processo.