Na CI&T, você poderá contribuir para o desenvolvimento e a evolução de soluções de gerenciamento de regras e decisões de negócio. Como pessoa desenvolvedora sênior de FICO, atuará na construção de aplicações confiáveis, escaláveis e com bom desempenho, em colaboração com equipes de tecnologia, produto e outras partes interessadas.
Se você reside na Região Metropolitana de Campinas, será necessário trabalhar presencialmente nos escritórios da cidade, conforme a política de frequência vigente.
Responsabilidades
- Desenvolver e aprimorar soluções de gerenciamento de regras e decisões de negócio na plataforma FICO
- Implementar, manter e otimizar regras e fluxos de decisão
- Criar e manter integrações com Java, Spring Boot e APIs REST
- Participar da definição de soluções técnicas e da avaliação de requisitos, impactos e melhorias arquiteturais
- Desenvolver testes unitários e de integração
- Investigar e resolver problemas técnicos, contribuindo para a disponibilidade, segurança e desempenho das aplicações
- Colaborar com equipes de desenvolvimento, produto e outras partes interessadas na evolução das soluções e das práticas de engenharia
Requisitos obrigatórios
- Experiência sólida com FICO RMA (Rule Management Application) e soluções baseadas em regras de negócio
- Conhecimento de SRL (Structured Rules Language) para implementar e manter regras na plataforma FICO
- Experiência em desenvolvimento de backend com Java, Spring Boot e APIs REST
- Conhecimento de arquitetura de software, microsserviços e integração entre sistemas
- Experiência com Git, controle de versão e pipelines de CI/CD
- Conhecimento de boas práticas de desenvolvimento e de testes unitários e de integração
- Capacidade de analisar regras de negócio complexas, investigar problemas e propor melhorias técnicas
- Experiência com metodologias ágeis e colaboração em equipes multidisciplinares
Diferenciais
- Experiência com FICO DMPS (Decision Management Platform Suite)
- Conhecimento avançado de SRL e otimização de regras de decisão
- Experiência com arquiteturas de motores de decisão e sistemas de alta disponibilidade
- Conhecimento de soluções de aprendizado de máquina aplicadas à otimização de decisões
- Experiência na definição de padrões técnicos e na evolução arquitetural de plataformas de decisão
O que esperamos
Esperamos que você tenha autonomia para investigar desafios técnicos complexos e contribuir para soluções robustas e confiáveis. Sua colaboração com diferentes equipes ajudará a aprimorar a plataforma e a entregar aplicações de qualidade.