Desenvolvedor C#
Descrição da Vaga
A Macher Tecnologia está recrutando uma posição de desenvolvedor C\# (.NET) em nível pleno ou senior para um cliente atuante no segmento de bares e restaurantes, desenvolvendo soluções que englobam desde o ponto de venda (PDV), gestão de pedidos, estoque, e sistemas de integração com parceiros. O/a profissional escolhido trabalhará desenvolvendo novas funcionalidades e fará manutenção de sistemas distribuídos em C\#, com envolvimento direto em integrações, APIs, formatos de troca de dados (XML, JSON), uso de banco de dados relacional (MySQL) **Responsabilidades** * Projetar, desenvolver e manter aplicações em C\#, garantindo alta performance, escalabilidade e confiabilidade. * Criar, documentar e manter APIs RESTful para integrações com parceiros externos e internos. * Trabalhar com troca de dados em JSON e XML, ambos em requisições/respostas e pipelines (eventos, mensageria, filas) se necessário. * Estruturar e manter aplicações distribuídas (ou arquiteturas modulares), com boas práticas de arquitetura de software. * Modelagem, consultas, otimização e manutenção de banco de dados MySQL: criação de tabelas, índices, tuning de queries, migrações etc. * Colaborar no planejamento técnico, análise de requisitos, levantamento de impacto das mudanças. * Realizar testes automatizados (unitários e/ou de integração), code review, mentoria de membros menos experientes. * Garantir segurança, tratamento de erros, logging, monitoramento e deploy em ambientes de produção. * Trabalhar em metodologias ágeis (Scrum, Kanban ou similar), participando de planejamento, refinamento, sprints etc. * Colaborar com times multidisciplinares: produto, infraestrutura, operações, suporte. **Requisitos obrigatórios** * Sólida experiência com C\# e .NET (versões recentes). * Experiência comprovada com MySQL, incluindo otimização de queries, modelagem e administração básica. * Domínio de APIs REST, e entendimento profundo de JSON e XML (criação, parsing, schemas, validação, etc.). * Familiaridade com integrações de parceiros externos (via API, webhooks, etc.). * Conhecimento de padrões de projeto, design patterns, boas práticas de engenharia de software (SOLID, Clean Code, etc.). * Experiência com versionamento de código (Git ou equivalente), práticas de CI/CD, testes automatizados. * Capacidade de diagnosticar e resolver problemas de performance, segurança e estabilidade do sistema. * Boa comunicação, trabalho em equipe, autonomia. * Experiência com segurança em APIs (autenticação, autorização, tokens, OAuth, JWT etc.). **Contratação:** CLT ou PJ, à combinar **Localidades: Somente RJ e SP. Posição remota com eventuais visitas ao cliente.**
Vaga originalmente publicada em: linkedin
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev