Burh
BURH

Desenvolvedor Full Stack

Kalfe Calçados
Kalfe Calçados Sorocaba

há 12 dias

Tipo da Vaga PJ
Salário A combinar

Descrição

Sobre a KALFE : Somos um e-commerce que trabalha com calçados esportivos das melhores e mais renomadas marcas do mercado. Atuamos nos principais marketplaces do Brasil além de possuirmos nosso site oficial oferecendo produtos de qualidade, preços competitivos e um atendimento dedicado à satisfação dos nossos clientes. Nosso propósito vai além de vender tênis, queremos proporcionar à você a melhor experiência que você pode ter e garantir que você terá a melhor opção de produto para praticar seu esporte preferido!

Sobre a vaga

Buscamos um(a) Analista de Sistemas para atuar no desenvolvimento e sustentação de soluções web e mobile, com foco em APIs, back-end em C#/.NET, documentação com Swagger, e apoio no front-end com React. Em alguns projetos, terá contato com PHP e com aplicações mobile em Flutter.

A pessoa vai trabalhar junto de um time que constrói sistemas integrados, com rotinas de evolução, correções, melhorias e integração entre módulos (web, API, mobile e banco).

Responsabilidades

  • Apoiar na análise e implementação de demandas de software (correções e melhorias).
  • Desenvolver e manter APIs REST em C#/.NET.
  • Criar e manter documentação de endpoints usando Swagger/OpenAPI.
  • Implementar e ajustar regras de negócio no back-end.
  • Apoiar no desenvolvimento de telas e componentes em React (consumo de APIs, formulários, listagens, autenticação).
  • Apoiar manutenção e evolução de rotinas e sistemas legados em PHP (quando necessário).
  • Apoiar desenvolvimento e manutenção de app em Flutter (telas, consumo de APIs, ajustes simples).
  • Trabalhar com versionamento (Git) e colaborar com o time via pull requests.
  • Ajudar na identificação e correção de bugs, com testes básicos e validação de fluxo.
  • Participar de rotinas ágeis (daily, review, planejamento) e reportar status.

Requisitos obrigatórios

  • Lógica de programação e capacidade de debugar problemas;
  • Conhecimento em API REST e conceitos HTTP (GET/POST/PUT/DELETE, status codes);
  • Conhecimento em C# / .NET (ex.: .NET Core/ASP.NET);
  • Noções de Swagger/OpenAPI (documentação e testes de endpoints);
  • Noções de React (componentes, props/state, consumo de API);
  • Noções de banco de dados (SQL básico: SELECT, JOIN simples, WHERE);
  • Noções de Git (branch, commit, push/pull, PR).

Diferenciais

  • Experiência com Entity Framework.
  • Experiência com autenticação (JWT / Bearer Token).
  • Noções de mensageria (RabbitMQ) ou filas.
  • Experiência com PHP (manutenção, correções, integração).
  • Experiência com Flutter (HTTP, estado, rotas, componentes).
  • Noções de observailidade/log (logs estruturados, monitoramento).
  • Vivência com integrações e sistemas distribuídos.

Stack / Tecnologias do dia a dia

  • Back-end: C#/.NET (API REST)
  • Documentação API: Swagger / OpenAPI
  • Front-end: React
  • Legado / integrações: PHP (eventual)
  • Mobile: Flutter (eventual)
  • Banco de dados: SQL Server / MySQL (conforme projeto)
  • Versionamento: Git