nstech

Desenvolvedor .NET Sênior

🌍 Remoto📍 Remoto
PUBLICIDADE

Descrição da Vaga

A nstech, maior plataforma de tecnologia e softwares para logística e supply chain da América Latina, busca um Desenvolvedor .NET Sênior para atuar no desenvolvimento de um novo produto ERP. Este produto será componentizado e voltado ao mercado de transportadoras, construído sobre a plataforma nsapps. A solução utiliza microsserviços .NET, microfrontends, arquitetura orientada a eventos com Kafka, PostgreSQL e integração com o Data Foundation da nstech, contemplando os domínios de gestão financeira, contábil, fiscal e compras. Buscamos alguém com sólida experiência em sistemas distribuídos, que tenha autonomia técnica, respeite padrões arquiteturais estabelecidos e contribua para a evolução técnica do time.

Responsabilidades

  • Desenvolver e evoluir microsserviços .NET, seguindo os padrões e convenções arquiteturais da plataforma;
  • Traduzir domínios de negócio, como financeiro, contábil, fiscal e compras, em serviços, APIs e eventos;
  • Trabalhar com bounded contexts e princípios de Domain-Driven Design (DDD);
  • Implementar contratos de APIs e eventos, seguindo uma abordagem integration-first;
  • Desenvolver integrações utilizando o Data Foundation, evitando integrações ponto a ponto quando aplicável;
  • Desenvolver e consumir eventos em arquiteturas orientadas a eventos com Kafka;
  • Garantir características de resiliência, idempotência, tolerância a falhas e reprocessamento;
  • Projetar e desenvolver soluções considerando alta volumetria, especialmente em processos relacionados a documentos fiscais e CT-e;
  • Desenvolver e manter APIs REST, com contratos documentados, versionamento e utilização de OpenAPI/Swagger;
  • Trabalhar na integração entre microsserviços e microfrontends;
  • Aplicar boas práticas de desenvolvimento, arquitetura e qualidade de código;
  • Desenvolver testes unitários e de integração, garantindo confiabilidade das soluções;
  • Implementar soluções com foco em observabilidade, incluindo logs estruturados, métricas e tracing distribuído;
  • Participar de decisões técnicas e levar propostas de arquitetura para liderança técnica e arquitetos, considerando os padrões estabelecidos pela plataforma;
  • Realizar code reviews, compartilhando conhecimento e garantindo a qualidade das implementações;
  • Apoiar o desenvolvimento técnico do time por meio de mentoria e disseminação de boas práticas;
  • Utilizar ferramentas de Inteligência Artificial para desenvolvimento, geração e refatoração de código, testes e documentação, realizando validação crítica dos resultados;
  • Contribuir para a evolução contínua da arquitetura, qualidade e performance da plataforma.
PUBLICIDADE

Requisitos

  • Experiência sólida com C# e .NET em ambientes de produção.
  • Experiência com microsserviços e sistemas distribuídos.
  • Experiência com arquitetura orientada a eventos e Kafka, incluindo produtores, consumidores, versionamento de schemas, ordenação e reprocessamento.
  • Conhecimento de comunicação assíncrona, resiliência, idempotência e tratamento de falhas.
  • Experiência com PostgreSQL, incluindo modelagem de dados, índices, otimização de queries e análise de performance.
  • Experiência no desenvolvimento de APIs REST, OpenAPI/Swagger e versionamento de APIs.
  • Conhecimento de DDD, SOLID e Clean Architecture.
  • Conhecimento de OAuth2 e JWT para autenticação e autorização.
  • Experiência com testes automatizados, unitários e de integração, utilizando xUnit, NUnit ou frameworks equivalentes.
  • Conhecimento de Docker, Git e CI/CD.
  • Experiência com Pull Requests e code review.
  • Conhecimento de práticas de observabilidade, incluindo logs estruturados, métricas e tracing distribuído.
  • Experiência utilizando ferramentas de IA, como GitHub Copilot, Claude, Cursor ou equivalentes, com capacidade de revisar criticamente o código gerado.
  • Capacidade de trabalhar seguindo padrões, convenções e guardrails arquiteturais definidos por uma plataforma.
  • Experiência com integração via SOAP/Webservices de órgãos fiscais, como SEFAZ.
  • Conhecimento de Kubernetes.
  • Experiência com Oracle Cloud Infrastructure (OCI).
  • Conhecimento de CQRS e Event Sourcing.
  • Experiência com Terraform e Infrastructure as Code (IaC).
  • Vivência com microfrontends.
  • Experiência com sistemas de alta volumetria e processamento de documentos fiscais.
  • Conhecimento de domínio financeiro e contábil.
  • Conhecimento de processos fiscais e documentos como NF-e, CT-e e SPED.
  • Conhecimento sobre Reforma Tributária.
  • Experiência no mercado de transporte e logística.
  • Vivência em projetos greenfield.
  • Experiência na modernização ou componentização de sistemas monolíticos.
  • Experiência na migração de sistemas legados para arquiteturas distribuídas e baseadas em microsserviços.

Benefícios

  • Convênio médico com coparticipação e possibilidade de inclusão de dependentes, conforme política vigente.
  • Plano odontológico, com livre escolha entre os planos disponíveis.
  • Ticket refeição.
  • Wellhub/Gympass.
  • Zenklub: duas consultas mensais sem custo.
  • Seguro de vida sem custo.
  • Auxílio funeral sem custo.

 A nstech é a mais completa plataforma open logistics do mundo. Estamos construindo o futuro digital do transporte de cargas junto a todo o ecossistema logístico.   Oferecemos centenas de soluções logísticas integradas e disponíveis num único lugar para ajudar os nossos clientes a evoluíre...[Ver Mais]

Informações Adicionais

Selecionamos as principais informações da posição. Para conferir o descritivo completo, clique em "acessar"
PUBLICIDADE
Candidatar-se a esta vaga →

Você será redirecionado para o site da empresa

PUBLICIDADE