Home Quem somos Nossas soluções Cases Vagas Blog Fale conosco →

  • Fale com a Marttech

  • Cadastre-se para começar uma conversa no WhatsApp

Ao informar meus dados, eu concordo com a política de privacidade.

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:

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.