Designer/Engenheiro Api - SP

Decision Group Ver todas as vagas

  • São Paulo - SP
  • Permanente
  • Período integral
  • Há 5 horas
Nível Acadêmico: Ensino Superior Completo Turno/Horas -- Áreas de Atuação Profissional: TI - Projetos Descrição: Designer/Engenheiro API - Atuação remota Estamos buscando um(a) Designer/Engenheiro(a) de API para liderar e implementar os princípios do API Design First e entregar APIs escaláveis, seguras e de alta qualidade. Esta função exige sólida experiência em Python, profundo conhecimento dos padrões OpenAPI e experiência prática com o Azure API Management (APIM). Habilidades: Principais Responsabilidades Design e Desenvolvimento de APIs Aplicar a metodologia API Design First usando OpenAPI (Swagger), RAML ou AsyncAPI. Projetar especificações completas de API: endpoints, modelos de dados, estruturas de erro, paginação, filtragem, códigos de resposta e versionamento. Criar protótipos de API e serviços simulados para validação inicial. Configurar e gerenciar políticas de API (segurança, transformação, roteamento, limitação de taxa, cache, CORS) no Azure API Management (APIM). Implementar e validar integrações de backend no APIM, garantindo o alinhamento com o App Insights, Key Vault, padrões de nomenclatura e configurações específicas do ambiente (DEV, UAT, PRD). Implantar APIs por meio do pipeline DevOps de API, incluindo a promoção de ambientes e o controle de versão. Produzir documentação de API clara e completa, incluindo referências, tutoriais, exemplos de código e guias do desenvolvedor. Portal do Desenvolvedor e Metadados Publicar e manter os Cartões de Identidade de API no Portal do Desenvolvedor do Azure API Management. Garantir que as APIs sejam facilmente detectáveis, documentadas e utilizáveis por parceiros e equipes internas. Integração de Consumidores de API Configurar e gerenciar fluxos OAuth2/OpenID Connect para autenticação e autorização seguras. Supervisionar a geração, distribuição e ciclo de vida das chaves de assinatura. Dar suporte aos consumidores durante a integração, depuração e testes funcionais. Testes e Validação Realizar e dar suporte a testes de unidade, funcionais, de integração e de desempenho de APIs. Manter ambientes de teste e homologação; validar a prontidão da API antes da promoção para produção. Habilidades e Experiência Necessárias Habilidades Técnicas Obrigatórias Python (FastAPI, Flask ou Django REST Framework) experiência prática na criação e manutenção de APIs. Especialização em OpenAPI/Swagger e API Design First. Sólida experiência com Azure API Management (APIM). Forte conhecimento de OAuth2, OpenID Connect, chaves de API e melhores práticas de segurança de API. Experiência com Postman ou ferramentas similares de teste de API. Experiência na produção de documentação e diretrizes de alta qualidade para consumidores de API. Familiaridade com práticas de DevOps para implantação de API e promoção de ambiente. API dev com forte atuação na Azure e desenvolvimento de api em python. Habilidades Interpessoais Excelente comunicação e capacidade de colaboração com equipes multifuncionais: engenharia, arquitetura, produto e segurança. Mentalidade orientada a detalhes com foco em qualidade, escalabilidade e governança. Capacidade de trabalhar de forma autônoma e promover padrões de API entre as equipes. Desejável: Experiência com padrões assíncronos (AsyncAPI), mensageria ou arquiteturas orientadas a eventos. Experiência com pipelines de CI/CD (Azure DevOps, GitHub Actions). Conhecimento de análise de API, insights de uso e monitoramento com o App Insights.Formação Acadêmica:Não informadoSalário:A combinarCargo:DesignerEmpresa:Decision groupAtua com consultoria de mão de obra de serviços de tecnologia.Ramo:Recursos Humanos/ Recrutamento e seleção
(EH)

Empregos.com.br