Quer participar da construção de algo inspirador? Então aqui é o lugar certo. Afinal, a história da Granito motiva as equipes a irem além! Sabe aquele sentimento de orgulho? Isso é o que nos move! Nascemos em 2015 e, desde então, somos incansáveis na entrega soluções de pagamentos personalizadas. Aqui, resolvemos a vida dos nossos clientes com serviços e produtos ágeis, inovadores e confiáveis. Quando o assunto é pagamento, somos especialistas e isso vira inspiração para os negócios de quem confia na gente. Quer saber o que faz a nossa marca se destacar? Não é só a tecnologia, mas a solidez e a confiança que transmitimos aos nossos clientes em todo o Brasil. E isso tudo, só é possível porque temos no DNA uma cultura forte que nos une e motiva em prol dos nossos objetivos! Aqui temos um ambiente em que ter atitude de dono é o que nos impulsiona! Temos paixão por crescer e, acima de tudo, valorizamos o respeito e a confiança entre todos. /n Sólida experiência com desenvolvimento Back-end plataforma .net (C#) Sólidos fundamentos de Programação Orientada a Objetos Conhecimentos em arquitetura de aplicações RESTful Experiência com arquitetura de microservices Bons conhecimentos em Clean Code, Design Patterns e conceitos S.O.L.I.D Conhecimento em banco de dados SQL Server MongoDB e NoSQL Experiência com versionamento Git C# (.NET CORE 2.0+), SOLID, DDD, TDD, CLEAN CODE, PADRÕES DE INTEGRAÇÃO EF, EF Core, Dapper SQL GIT Metodologia Ágil Aplicações REST (Web API) Angular 8+ Docker Swagger Banco de Dados não relacionais (MongoDB, Redis, etc.) Elastic Refit Testes de Integração e Automatização RabbitMQ, Kafka /n Desenvolver features novas em C#. Realizar sustentação nas APIs existentes. Colaborar com a refação das APIs. Realizar code reviews Desenvolvimento de Sistemas para Autorização e Liquidação para bandeiras Mastercard, Visa, Elo, entre outras Integração com Banco de Dados e time de DBAs Análise e elaboração de desenvolvimento de aplicações Criar e manter atualizada a documentação técnica dos sistemas desenvolvidos pela equipe Realização de revisões de código para garantir artefatos padronizados e de qualidade Orientação nas implementações de testes automatizados Sugestão de modelos de desenvolvimento que aumente a qualidade dos produtos e a agilidade dos times Trabalho em Equipe Comunicação 360 com transparência para identificação de atritos e resolução pacifica Documentação Técnica com Confluence ou Wiki