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 de Talent Acquisition
Talent Acquisition é a área estratégica responsável por atrair, selecionar e contratar os melhores profissionais para a organização. Diferente do recrutamento tradicional, o TA atua como parceiro estratégico do negócio, alinhando aquisição de talentos com os objetivos de longo prazo da empresa.
As principais habilidades incluem sourcing avançado, employer branding, análise de mercado de trabalho, gestão de pipeline de talentos e experiência do candidato (Candidate Experience). Ferramentas como LinkedIn Recruiter, ATS (Greenhouse, Lever, Ashby) e plataformas de assessments são essenciais.
Profissionais de TA em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam tech sourcing, workforce planning e métricas de recrutamento como time-to-hire e cost-per-hire.
Sobre a área de Engenharia
A Engenharia de Software vai além do desenvolvimento tradicional, focando em escalabilidade, performance e arquitetura de sistemas. Engenheiros de software são responsáveis por projetar infraestruturas que suportam milhões de usuários simultâneos.
As habilidades incluem arquitetura de microsserviços, DevOps, cloud computing, segurança de aplicações e otimização de performance. Conhecimento em containerização (Docker, Kubernetes) e CI/CD é cada vez mais exigido.
Engenheiros de software sênior são profissionais raros e muito bem remunerados, com oportunidades em grandes tech companies globais.
Sobre a área de Comunicação
A área de Comunicação é estratégica para construir e manter a imagem institucional de uma empresa. Engloba comunicação corporativa, interna e externa, relações públicas, assessoria de imprensa e gestão de reputação. Profissionais de comunicação são responsáveis por transmitir mensagens consistentes que fortalecem a marca empregadora e o posicionamento no mercado.
As principais habilidades incluem escrita estratégica, planejamento de comunicação, gestão de crise, media relations, produção de conteúdo corporativo, organização de eventos e comunicação digital. Conhecimento de ferramentas como CRMs de comunicação, plataformas de distribuição de release e monitoramento de mídia (Meltwater, Cision) é diferencial.
Comunicadores corporativos em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam change communication, employee engagement e digital communication. A área oferece oportunidades em startups, scale-ups e grandes corporações, com foco em storytelling, cultura organizacional e comunicação de inovação.
Sobre a área de Agilidade
A área de Agilidade e Transformação Digital é fundamental para organizações que buscam eficiência e adaptação rápida. Profissionais de agile facilitam processos, eliminam gargalos e promovem cultura de melhoria contínua.
As principais certificações incluem CSM, PSM, SAFe, ICP e Kanban. Conhecimento de Scrum, Kanban, XP e frameworks ágeis é essencial, assim como soft skills de liderança e facilitação.
Agile coaches e Scrum Masters sênior são muito valorizados, especialmente em empresas de tecnologia que adotam metodologias ágeis em escala.
Sobre a área de Suporte Técnico
O Suporte Técnico é essencial para garantir a satisfação e retenção de clientes. Profissionais de suporte resolvem problemas técnicos, documentam soluções e identificam padrões que podem levar a melhorias no produto.
As principais habilidades incluem troubleshooting, atendimento ao cliente, documentação técnica, conhecimento de ITIL e ferramentas de ticketing (Zendesk, Freshdesk, Intercom).
O suporte técnico evoluiu de uma função reativa para proativa, com profissionais de alto nível atuando em Customer Engineering e Support Engineering.
Comentários 0