Pessoa desenvolvedora backend sênior / mulesoft
Summary
Desenvolve e mantém APIs e integrações usando MuleSoft para conectar sistemas ao Salesforce, focando em qualidade, escalabilidade e automação de testes.
Buscamos profissionais com:
- Formação superior completo em Tecnologia ou áreas correlatas;
- Experiência sólida em MuleSoft para desenvolvimento de APIs, conectores e soluções de integração;
- Conhecimento profundo em integrações síncronas e assíncronas, , utilizando MuleSoft Anypoint Platform;
- Experiência com MUnit para testes de integração e garantir a qualidade do código;
- Experiência em integração com Salesforce, implementando soluções que conectam diversas aplicações ao CRM;
- Conhecimento de APIs RESTful e SOAP, além de experiência com outras formas de comunicação de sistemas distribuídos;
- Capacidade de trabalhar em uma arquitetura de microserviços, garantindo escalabilidade e flexibilidade nas integrações;
- Sólidos conhecimentos e experiência de versionamento de código (Git) e ferramentas de CI/CD;
- Habilidade de escrever código limpo, reutilizável e bem documentado;
- Desejável experiência com ferramentas de monitoramento e gestão de APIs;
- Familiaridade com arquiteturas baseadas em microserviços;
- Capacidade de trabalhar de maneira autônoma e em equipe, com foco em entregas de alta qualidade.
Consideramos como diferencial:
- Conhecimento em arquitetura de sistemas distribuídos e patterns de integração (API Gateway, Event Sourcing, CQRS);
- Certificação em MuleSoft (MuleSoft Certified Developer);
- Familiaridade com metodologias ágeis (Scrum, Kanban);
- Experiência em monitoramento de APIs e integração de sistemas.
Os principais desafios como PESSOA DESENVOLVEDORA BACKEND SÊNIOR / MULESOFT são:
- Desenvolver soluções de integração utilizando MuleSoft para conectar diferentes sistemas ao Salesforce;
- Projetar, implementar e manter APIs síncronas e assíncronas em MuleSoft;
- Criar e executar testes automatizados com MUnit para garantir a qualidade e a confiabilidade das integrações;
- Trabalhar de perto com as equipes de negócios para entender os requisitos e traduzi-los em soluções de integração eficientes;
- Garantir que as soluções de integração sigam as melhores práticas de segurança, desempenho e escalabilidade;
- Participar da evolução da arquitetura de microserviços, colaborando para garantir soluções de integração resilientes e eficientes;
- Colaborar com outras equipes de tecnologia e participar de discussões de arquitetura para apoiar a implementação de novas funcionalidades e integrações.