Desenvolvedor(a) Full Stack (.NET/JavaScript)

Buscamos um(a) Desenvolvedor(a) Full Stack para integrar um time que atua na evolução de um TMS (Transportation Management System).

Você atuará no desenvolvimento de novas funcionalidades, manutenção de recursos críticos e evolução contínua da plataforma, contribuindo para otimizar as operações logísticas e de transporte dos nossos clientes.

O desafio envolve trabalhar com regras de negócio robustas, processos operacionais complexos e um sistema de missão crítica, onde estabilidade, performance e qualidade de código são fundamentais. Procuramos um profissional que transite com facilidade entre um back-end sólido em C#/.NET e um front-end moderno em JavaScript, sempre buscando entregar soluções escaláveis e de alta qualidade.


Responsabilidades

  • Desenvolver novas funcionalidades para o TMS.
  • Realizar manutenção corretiva e evolutiva da plataforma.
  • Implementar integrações com sistemas internos e de terceiros.
  • Criar e consumir APIs REST.
  • Participar da análise técnica e propor soluções para problemas complexos.
  • Garantir qualidade, performance e manutenibilidade do código.
  • Trabalhar em conjunto com o time na evolução da arquitetura da aplicação.




Requisitos mínimos

Requisitos

  • Experiência sólida com C# e .NET (Web API e MVC);
  • Experiência com JavaScript e frameworks modernos como React, Angular, Vue.js ou Knockout.js;
  • Importante: utilizamos Knockout.js. (Caso não tenha experiência, esperamos facilidade para aprender rapidamente)
  • Conhecimento em SQL Server, incluindo: Escrita de consultas SQL; Procedures; Modelagem de dados relacionais.
  • Conhecimentos sólidos em HTML5, CSS3 e manipulação de DOM.
  • Experiência na construção e consumo de APIs REST.
  • Domínio de Git.


Diferenciais

  • Experiência utilizando ferramentas de IA para desenvolvimento de software (GitHub Copilot; Cursor; ChatGPT; Gemini; Claude)
  • Experiência com sistemas de logística (TMS; ERP; WMS; Gestão de frotas)
  • Conhecimento do padrão MVVM.
  • Experiência com RabbitMQ, mensageria ou integrações com Web Services.
  • Conhecimento em princípios de Clean Code, boas práticas de desenvolvimento e código de fácil manutenção.