Objetivo da posição
Profissional responsável por definir, desenvolver e implementar arquiteturas de soluções e integração entre sistemas, garantindo escalabilidade, segurança, desempenho e interoperabilidade, com forte conhecimento em APIs, microsserviços e integração de aplicações corporativas.
Principais responsabilidades
- Projetar e definir arquiteturas de integração entre sistemas, aplicações e plataformas.
- Desenvolver soluções utilizando APIs REST, SOAP e microsserviços.
- Definir padrões de integração, comunicação e troca de dados.
- Atuar na construção e evolução de arquiteturas de soluções corporativas.
- Garantir segurança, escalabilidade, disponibilidade e desempenho das integrações.
- Elaborar documentação técnica, diagramas de arquitetura e especificações de APIs.
- Apoiar equipes de desenvolvimento na implementação de soluções.
- Identificar oportunidades de modernização e integração de sistemas legados.
- Participar de decisões técnicas e avaliações de novas tecnologias.
- Atuar em conjunto com equipes de Desenvolvimento, Infraestrutura, Segurança e Negócios.
Diferenciais
- Experiência com arquitetura orientada a eventos (Event-Driven Architecture).
- Conhecimento em Enterprise Service Bus (ESB) e plataformas iPaaS.
- Experiência com MuleSoft, WSO2 ou Boomi.
- Conhecimento em TOGAF e padrões de arquitetura corporativa.
- Experiência em transformação digital e modernização de sistemas legados.
- Vivência em projetos de grande porte, instituições financeiras ou ambientes hospitalares.
- Conhecimento em LGPD e governança de APIs.
Competências comportamentais
- Visão estratégica e sistêmica.
- Capacidade analítica e resolução de problemas complexos.
- Comunicação clara com equipes técnicas e áreas de negócio.
- Liderança técnica e capacidade de influência.
- Organização e autonomia.
- Proatividade e orientação a resultados.
Requisitos técnicos
- Arquitetura de Soluções: experiência com arquitetura distribuída, microsserviços e sistemas corporativos.
- Integração de Sistemas: domínio de APIs REST, SOAP, JSON, XML e Web Services.
- API Management: conhecimento em Azure API Management, Apigee, Kong ou AWS API Gateway.
- Mensageria: experiência com RabbitMQ, Apache Kafka ou similares.
- Cloud Computing: conhecimentos em Azure, AWS ou Google Cloud.
- Desenvolvimento: conhecimento em Java, .NET, Node.js ou Python.
- Banco de Dados: conhecimentos em SQL, NoSQL e integração de dados.
- Segurança de APIs: OAuth 2.0, OpenID Connect, JWT e boas práticas de autenticação e autorização.
- DevOps: conhecimentos em CI/CD, Docker e Kubernetes.
- Documentação: experiência com Swagger/OpenAPI e diagramas de arquitetura.