Desenvolvedor de Sistemas Distribuídos
Estamos procurando por um profissional experiente em desenvolvimento de sistemas distribuídos para se juntar à nossa equipe. Com mais de 20 anos no mercado, somos uma consultoria estratégica de Inovação e Transformação Digital que impulsiona as demandas dos clientes.
Nossa especialidade é integrar processos, pessoas e tecnologia de alta performance para alcançar os objetivos dos nossos clientes. Estamos sempre buscando por talentos para agregar valor ao nosso time.
Abaixo está uma descrição do cargo:
* Responsabilidades:
o Atuar como referência técnica para a equipe, apoiando desenvolvedores backend, frontend e mobile;
o Definir e validar arquitetura de sistemas distribuídos, garantindo alta disponibilidade, resiliência e performance;
o Liderar decisões técnicas relacionadas à integração com o ecossistema Pix (chaves pix, cobrança, pagamentos, QR Codes dinâmicos, webhooks, etc.);
o Apoiar na construção de pipelines de CI/CD, testes automatizados e monitoramento contínuo;
o Interagir com áreas de negócio, segurança e infraestrutura para alinhar requisitos técnicos e regulatórios;
o Orientar o time no uso de boas práticas de Clean Code, DDD, SOLID e Design Patterns;
o Participar de discussões estratégicas com áreas parceiras (Cibersegurança, Risco, Sustentação) para evolução da plataforma Pix;
Pré-Requisitos:
* Experiência sólida em .NET Core (versão 6+ e preferencialmente 8);
* Conhecimento avançado em arquitetura de sistemas distribuídos e microsserviços;
* Conhecimento em bancos de dados SQL(Postgresql, Mysql, SqlServer) e NoSQL(MongoDB, DocumentDB);
* Vivência com DevOps: CI/CD (GitHub Actions), Docker e cloud (AWS/GCP);
* Vivência em arquitetura de soluções em AWS (com ênfase em resiliência, segurança e escalabilidade);
* Experiência com Kafka para mensageria e event streaming;
* Atuação prévia em ambientes financeiros/regulados (Pix, Open Finance, pagamentos instantâneos) será diferencial;
* Forte conhecimento em segurança de aplicações (mTLS, JWT, OAuth2, LGPD);
* Experiência em liderança técnica de squads multidisciplinares;
Requisitos Adicionais:
* Compreender e adotar as melhores práticas de código limpo, design de software e padrões de projeto;
* Contribuir para a melhoria da qualidade do software e aprimorar as habilidades técnicas do time;
* Mantém-se atualizado sobre as últimas tendências e tecnologias na área de Desenvolvimento de Sistemas Distribuídos;
Quem Somos:
Trabalhamos em projetos inovadores e desafios complexos. Queremos trabalhar com você para criar soluções disruptivas e fazer história.
Por Que Trabalhar Conosco?
Nós oferecemos oportunidades de crescimento e desenvolvimento de carreira, além de um ambiente de trabalho colaborativo e estimulante.