
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.