Descrição da Empresa
Handcom é especializada em fornecer soluções de software para gestão de armazéns e centros de distribuição. Com o nosso sistema Mobilize WMS, oferecemos uma solução completa para otimizar e gerenciar eficientemente as operações logísticas dos nossos clientes. A Handcom também fornece soluções de gestão de ativos e inventários utilizando RFID através do Mobilize IoT. Fundada em 2007, temos casos de sucesso reconhecidos no mercado nacional e somos premiados pela Fundação Nacional da Qualidade com o prêmio faixa ouro. Nosso propósito é empoderar pessoas que movem o mundo para o futuro.
Descrição do Cargo
Estamos buscando um Analista de Sistemas .Net Pleno para se juntar à nossa equipe. Este cargo envolve desenvolvimento e manutenção de aplicações .Net, garantindo performance e qualidade do código. As responsabilidades incluem a implementação de novas funcionalidades no sistema, realização de testes, depuração e otimização. Este é um cargo de tempo integral dedicado e remoto.
Experiências Exigidas – Desenvolvedor Pleno .NET C#
Experiência sólida em desenvolvimento back-end com .NET/C# Vivência prática de pelo menos
3 anos
atuando em projetos profissionais. Desenvolvimento de APIs e serviços com
ASP.NET Core .
Excelência em acesso a dados com Entity Framework Core Experiência em criação, manutenção e otimização de consultas LINQ e SQL. Uso avançado de migrations, mapeamento de entidades e relações complexas. Ajuste de performance em queries e análise de planos de execução.
Prática em desenvolvimento de APIs RESTful Implementação de endpoints seguros, versionados e performáticos. Integração com sistemas externos e consumo de serviços. Documentação de APIs (Swagger, OpenAPI).
Aplicação de boas práticas de engenharia de software Experiência comprovada com
Clean Code, SOLID e princípios de design. Criação de código escalável, legível e sustentável. Participação em
code reviews
e manutenção de padrões de qualidade.
Experiência em análise de performance e troubleshooting Identificação e resolução de gargalos de performance em aplicações e banco de dados. Uso de ferramentas de profiling e análise de logs. Experiência em
logs estruturados e telemetria
(Application Insights, Serilog, Sentry, etc.).
Vivência em times ágeis Experiência trabalhando em squads com Scrum ou Kanban. Participação em cerimônias (daily, planning, review e retrospectiva). Comunicação clara e colaborativa em ambientes distribuídos/remotos.
Experiências Desejáveis (não obrigatórias, mas valorizadas)
Projetos com
DDD (Domain-Driven Design), eventos de domínio e mensageria (RabbitMQ, Kafka, Azure Service Bus). Experiência implementando estratégias de
resiliência
(retry, fallback, circuit breaker). Projetos de monitoramento avançado com telemetria e métricas de performance. Participação em arquiteturas escaláveis e de alta disponibilidade.
Diferenciais
Ter trabalhado com
Ext.js
em sistemas legados. Experiência em
Blazor
(Server ou WebAssembly). Portfólio com projetos relevantes em produção.