#85202

Desenvolvedor Backend .NET Pleno

nstech

Sobre a vaga

Sobre a Vaga

Buscamos uma pessoa para atuar como Desenvolvedor(a) Backend .NET Pleno na construção e evolução da nossa Plataforma de Dados.

A posição será responsável pelo desenvolvimento de serviços, APIs e integrações que fazem parte da plataforma, trabalhando em conjunto com profissionais de Desenvolvimento, Dados e Produto.

Buscamos uma pessoa com boa experiência em desenvolvimento backend utilizando C# e .NET, capaz de atuar com autonomia nas atividades de desenvolvimento e que tenha interesse em ampliar seus conhecimentos sobre arquitetura, plataformas e produtos de dados.

Responsabilidades e atribuições

  • Desenvolver e evoluir serviços backend utilizando C# e .NET / ASP.NET Core.
  • Desenvolver e manter APIs REST para consumo e disponibilização de dados e funcionalidades da plataforma.
  • Desenvolver integrações entre sistemas, serviços internos e componentes da Plataforma de Dados.
  • Trabalhar com bancos de dados relacionais e SQL, realizando consultas e implementando mecanismos de persistência de dados.
  • Implementar regras de negócio e requisitos definidos em conjunto com Produto e demais profissionais do time.
  • Desenvolver e manter testes unitários e de integração.
  • Realizar manutenção, correções e evolução dos serviços existentes.
  • Participar de code reviews, refinamentos e discussões técnicas junto ao time.
  • Apoiar a identificação e resolução de problemas relacionados aos serviços da plataforma.
  • Seguir os padrões de desenvolvimento, arquitetura, segurança, observabilidade e qualidade definidos pelo time.

Requisitos e qualificações

  • Experiência com desenvolvimento backend utilizando C# e .NET / ASP.NET Core.
  • Experiência no desenvolvimento e consumo de APIs REST.
  • Conhecimento de programação orientada a objetos e princípios SOLID.
  • Experiência com bancos de dados relacionais e SQL.
  • Conhecimento de Entity Framework Core ou tecnologias similares de acesso a dados.
  • Experiência com Git e controle de versão.
  • Conhecimento e prática na criação de testes unitários.
  • Conhecimento básico sobre integração entre sistemas e aplicações distribuídas.
  • Capacidade de investigar problemas, realizar troubleshooting e implementar soluções com autonomia compatível com nível pleno.
  • Boa capacidade de comunicação e trabalho colaborativo com profissionais de Desenvolvimento, Dados e Produto.

Diferenciais

  • Conhecimento ou experiência com Kafka ou outras tecnologias de mensageria.
  • Conhecimento de Docker e containers.
  • Experiência ou conhecimento de ambientes Cloud.
  • Conhecimento de microsserviços e arquiteturas distribuídas.
  • Conhecimento de padrões como Clean Architecture e Domain-Driven Design (DDD).
  • Conhecimento de CI/CD.
  • Experiência com ferramentas de logs, métricas e observabilidade.
  • Interesse ou experiência trabalhando com Plataformas de Dados, Data Products ou sistemas orientados a dados.
Alinhamento da vaga – Desenvolvedor Backend .NET Pleno • Modelo: 100% remoto. • Perfil: buscamos uma pessoa com boa autonomia, proatividade e capacidade de trabalhar com pouca dependência da gestão. É importante ter boa comunicação e facilidade para criar relacionamento com stakeholders. • Experiência: não há necessidade de passagem por grandes empresas ou formação acadêmica específica. O time valoriza profissionais que tenham vivenciado ambientes mais dinâmicos, como empresas menores/fábricas de software, onde precisaram desenvolver autonomia e capacidade de resolução de problemas. • Localidade: não há restrição regional. O time é distribuído pelo Brasil e valoriza essa diversidade. • Tecnologia: experiência em .NET/C# é desejável, mas não deve ser utilizada como critério eliminatório. Podem ser considerados bons profissionais de backend com experiência em outras linguagens orientadas a objetos, como Java. Etapas do processo: 1. Entrevista com Talent; 2. Entrevista com Silvio e/ou André; 3. Entrevista técnica com Gustavo; 4. Entrevista final com Erik – fit/cultura. Entrevistas: preferência por encontros de aproximadamente 30 minutos. Fluxo: Talent fará a triagem inicial e compartilhará no grupo os candidatos selecionados, com um breve resumo do perfil, realizando os agendamentos conforme disponibilidade das agendas.

Local:Remoto/Remoto

Formação:Ens. Médio Completo