**Informações da vaga**:
Indústria
**Energia**
***
Categoria
**energy**
***
Cidade
**Juiz de Fora**
***
Estado/Província
**Minas Gerais**
***
**Brasil**
***
CEP/Código postal
**36000-000**
***
**Descrição da vaga**:
- Responsável pelos padrões de implementação dos projetos de desenvolvimento para atender as necessidades de negócio
- Elaborar desenhos de implementação baseados nos padrões arquitetônicos
- Apoiar equipes de Desenvolvimento na adoção dos padrões de implementação
- Difundir os padrões arquitetônicos para equipes de Desenvolvimento
- Investigar tecnologias, buscar inovações, realizar PoCs e propor evoluções
- Colaborar com outros arquitetos visando encontrar as melhores soluções
- Documentar processos e procedimentos
- Manter-se atualizado participando de eventos (conferências, seminários, treinamentos, etc) relacionados à arquitetura de aplicações/software
**Requisitos**:
- Qualificação/Formação:
- Bacharel em Ciência da Computação, Tecnologia da Informação, Engenharia de Software ou áreas afins
- Necessário Certificações relacionadas a Desenvolvimento de Sistemas / Nuvem, ITIL
- Inglês em nível avançado
Conhecimentos Necessários:
- Design patterns
- Desenho de processos de negócio (BPMN)
- Familiarizado com padrões implementação visando solução da aplicação
- Desenvolvimento de aplicativos em nuvem (PaaS, ServerLess, API, contêiner, Kubernetes)
- Linguagens de programação (C, JavaScript/TypeScript, ReactJS/ReactNative, Node.js, JSON, Python, Pig/Hive, Java)
- Message queue, eventos PUB/SUB (RabbitMQ, Kafka)
- Ferramentas: Kafka, RabbitMQ, NGINX, HAPROXY, DOCKER, KUBERNETES
- Protocolos: HTTPS, gRPC, API RESTful, SOAP, WCF, XML, JSON, YAML, AMQP, STOMP, MQTT, TCP/IP, FTP, OIDC, OAuth2, SAML, JWT
- Segurança cibernética, de redes, de nuvem e APIs (OIDC, OAuth2, SAML, MFA SSO, IDS/IPS, SSL, OWASP)
- arquitetura de autenticação com multi-fator
- Identity and access management (IAM)
- Automação de infraestrutura com DevOps e IaC
- Protocolos de rede padrão, como HTTP/S, DNS, TCP/IP, redes virtuais e balanceamento de carga
- Soluções de desenvolvimento de aplicativos em nuvem (PaaS, ServerLess, API, contêiner, Kubernetes)
- CI Integração contínua (Azure DevOps, Terraform, Ansible, Jenkins, Chef, Puppet)
- Design de aplicativos em nuvem, arquitetura (design/desenvolvimento/implantação)
- Melhores práticas de software (Agile, SCRUM, ALM)
- Experiência profissional necessária- Prática com padrões de segurança de API, como (OIDC, OAuth2, SAML, Identity Server, Keycloak, MFA, SSO, IDS/IPS)
- Implementação de arquiteturas escaláveis baseadas na nuvem
- Desenvolvimento para nuvem públicas (Azure, AWS, GoogleCloud)
- Práticas de desenvolvimento de software, como DevOps (Jenkins, Azure DevOps, GitHub) em um ambiente ágil, CI/CD
- Ferramenta de design de modelos e arquitetura de Componentes
- Especificação e implementação de APIs com OpenAPI / Swagger
- Desenvolvimento em Docker / Kubernetes
- Configuração de API Gateway/management
- Desenvolvimento com Function/ServerLess, IoT
- Padrões de Integração e arquitetura baseada em eventos ou arquitetura orientada a serviços
- Prática no Desenvolvimento e implementação de APIs RESTful
- Design orientado a domínio com modelos orientado a objetos e baseados em recursos de serviços
- portfólios de aplicativos em larga escala em ambientes corporativos
- Ambientes de desenvolvimento integrados (Visual Studio/VS Code) para Android, iOS, Linux, Windows
- Arquiteturas escaláveis de Serviços/microsserviços e Aplicativos, API Management, ServerLess, contêiner (Kubernetes, Cloud Foundry)
- Práticas de desenvolvimento de software, como DevOps (Jenkins, Azure DevOps, GitHub) em um ambiente ágil, CI/CD