Desenvolvedor .Net Sênior | Remoto
nstech
Score da Vaga
100 pontosA nstech é a maior plataforma de tecnologia e softwares para logística e supply chain da América Latina. Ela conecta toda a cadeia de transporte — embarcadores, transportadoras, corretores e motoristas — em um único ecossistema digital para tornar as operações mais eficientes, seguras e econômicas.
A KMM faz parte desse ecossistema com soluções voltadas à gestão de transportes, operações logísticas e integração de processos, apoiando empresas a ganharem eficiência, controle e previsibilidade. Aqui, buscamos pessoas que queiram aprender, construir e gerar impacto em um mercado essencial para o país.
Buscamos uma pessoa Desenvolvedora .NET Sênior para atuar no desenvolvimento de um novo produto ERP, 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 e atribuições
- 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.
Requisitos e qualificações
- 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.
Será um diferencial
- 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.
Competências comportamentais
- Autonomia e senso de responsabilidade;
- Pensamento sistêmico e visão de arquitetura;
- Capacidade de trabalhar com problemas complexos;
- Colaboração e trabalho em equipe;
- Comunicação clara e capacidade de influência técnica;
- Perfil orientado à qualidade e boas práticas;
- Capacidade de mentorar e compartilhar conhecimento;
- Pragmatismo para trabalhar dentro de padrões arquiteturais definidos;
- Curiosidade e abertura para utilização de IA e novas tecnologias.
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.
Sobre a área de Desenvolvimento
A área de Desenvolvimento de Software é uma das mais dinâmicas e em constante evolução no mercado de trabalho. Profissionais dessa área são responsáveis por criar, manter e otimizar aplicações web, mobile e desktop que impactam milhões de usuários diariamente.
As principais linguagens e frameworks incluem JavaScript (React, Node.js, Vue.js), Python (Django, Flask), Java (Spring), PHP (Laravel) e TypeScript. A demanda por desenvolvedores full-stack continua crescendo, especialmente em empresas de tecnologia e startups.
Salários variam de R$ 3.000 (júnior) a R$ 20.000+ (sênior), com oportunidades crescentes para trabalho remoto e freelance internacional.
Sobre a área de Backend
A área de Backend é responsável por toda a lógica do servidor, APIs, bancos de dados e infraestrutura que sustentam aplicações web e mobile. Profissionais de backend garantem que os sistemas sejam escaláveis, seguros e performáticos.
As principais habilidades incluem linguagens como PHP, Java, Python, Ruby, Go e Node.js, frameworks como Laravel, Spring Boot, Django e Express, bancos de dados (MySQL, PostgreSQL, MongoDB, Redis), arquitetura de software (clean architecture, DDD, microsserviços) e segurança de APIs (OAuth, JWT).
Desenvolvedores Backend em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam arquitetura de microsserviços, cloud computing e performance de alta escala. A área oferece oportunidades desde desenvolvedor júnior até arquiteto de software, com foco em escalabilidade, segurança e eficiência.
Conheça Outras Áreas
Entenda melhor o escopo de atuação, habilidades necessárias e ferramentas utilizadas em diferentes áreas de carreira.
Sobre a área Financeira
A área Financeira em empresas de tecnologia combina conhecimento tradicional de finanças com ferramentas digitais avançadas. Profissionais de FP&A, controlling e finanças corporativas são essenciais para a saúde financeira da organização.
As principais habilidades incluem modelagem financeira, análise de indicadores (MRR, ARR, LTV, CAC), ERP (SAP, Oracle) e ferramentas de BI. Certificações como CFA e CPA-20 são diferenciais.
O setor financeiro oferece oportunidades estáveis com salários competitivos, especialmente em fintechs e grandes empresas de tecnologia.
Sobre a área de Fotografia
A área de Fotografia engloba a captura, edição e tratamento de imagens estáticas para fins comerciais, publicitários, editoriais ou artísticos. Profissionais desse setor dominam técnicas de iluminação, composição visual, operação de câmeras e lentes, além do uso de softwares especializados de edição e pós-processamento como Adobe Photoshop e Lightroom.
Sobre a área de Customer Success
Customer Success é a área responsável por garantir que os clientes atinjam seus objetivos ao usar o produto ou serviço. É uma função estratégica para retenção, expansão e satisfação do cliente.
As principais habilidades incluem gestão de contas, análise de churn, NPS, onboarding, upsell e cross-sell. Conhecimento de CS tools como Gainsight, Totango e ChurnZero é diferencial.
O CS está se tornando cada vez mais estratégico em empresas SaaS, com profissionais atuando diretamente no crescimento da receita recorrente (MRR/ARR).
Sobre a área de Analista de SEO
O Analista de SEO é o profissional responsável por otimizar sites para mecanismos de busca, aumentando a visibilidade orgânica e o tráfego qualificado. Com a crescente importância do marketing digital, profissionais de SEO são fundamentais para qualquer estratégia de presença online.
As principais habilidades incluem SEO on-page e off-page, SEO técnico, pesquisa de palavras-chave, auditoria SEO, link building, criação de conteúdo otimizado e análise de métricas. Ferramentas como Google Search Console, Google Analytics, Ahrefs, Semrush, Moz e Screaming Frog são essenciais para o dia a dia.
Analistas de SEO em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam SEO técnico, Core Web Vitals e estratégias de conteúdo baseadas em dados. A área oferece oportunidades desde analista júnior até diretor de SEO, com foco em crescimento orgânico, autoridade de domínio e retorno sobre investimento.
Sobre a área de Frontend
A área de Frontend é responsável por criar as interfaces visuais com as quais os usuários interagem em sites e aplicações web. Profissionais de frontend combinam habilidades técnicas com design para entregar experiências digitais intuitivas, responsivas e acessíveis.
As principais habilidades incluem HTML, CSS, JavaScript/TypeScript, frameworks como React, Angular e Vue, ferramentas de build (Webpack, Vite), CSS (Tailwind, Sass), testes (Jest, Cypress) e conhecimento de performance web e acessibilidade (WCAG). Familiaridade com design systems e componentes reutilizáveis é diferencial.
Desenvolvedores Frontend em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam React, Next.js, performance web e acessibilidade. A área oferece oportunidades desde desenvolvedor júnior até arquiteto frontend, com foco em experiência do usuário, performance e qualidade de código.
Comentários 0