Arquiteto de Integração / Soluções
WTime Business Intelligence
Sobre a vaga
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.
Formação acadêmica
Ensino Superior completo em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas.
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.
Requisitos
Requisitos técnicos
Experiência sólida atuando em arquitetura de soluções, integração de sistemas ou desenvolvimento de software de alta complexidade.
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 & Governança: vivência no gerenciamento do ciclo de vida de APIs (gateway, rate limiting, versionamento, segurança) utilizando ferramentas como Apigee, Azure API Management, Kong ou AWS API Gateway.Mensageria e EDA: experiência com mensageria, mensageria assíncrona e Arquitetura Orientada a Eventos (ex.: Apache Kafka, RabbitMQ, AWS SQS/SNS).
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.