Arquiteto de Software
Descrição da Vaga
Deseja trabalhar em uma empresa que respira tecnologia, oferece novos desafios, plano de carreira e um ambiente de trabalho de constante desenvolvimento profissional? Confira o perfil abaixo e candidate\-se! Arquiteto de Software experiente para liderar tecnicamente nossas iniciativas de desenvolvimento. **Formação/Escolaridade** Superior completo em Ciência da Computação, Engenharia da Computação, Sistemas de Informação ou áreas afins. **Requisitos Obrigatórios** * Formação Acadêmica: Superior completo em Ciência da Computação, Engenharia da Computação, Sistemas de Informação ou áreas afins. * Tempo de Experiência: Mínimo de 5 anos de experiência comprovada atuando especificamente como Arquiteto de Software ou Tech Lead. **Conhecimentos Técnicos Obrigatórios** **Arquitetura e Design de Software:** * Sólida experiência em design de aplicações distribuídas e Microserviços. * Domínio de Design Patterns, SOLID, Clean Architecture, Arquitetura Hexagonal (Ports and Adapters) e DDD (Domain\-Driven Design). * Prática de TDD (Test Driven Development). * Experiência com integração de sistemas (REST, gRPC, SOAP) e contratos de interface (OpenAPI/Swagger). * Estratégias de autenticação e segurança (OAuth2, OIDC, JWT), com foco em Red Hat SSO (RHSSO) ou Keycloak. **Backend e Banco de Dados:** * Experiência sênior nas principais stacks de mercado, com ênfase em Java (Spring Boot) e/ou .NET (C\#) e Node.js. * Experiência com Servidores de Aplicação, especificamente JBoss AS. * Modelagem de dados, otimização de queries e versionamento de banco de dados utilizando Liquibase. * Bancos de Dados Relacionais (Oracle, PostgreSQL, SQL Server, MySQL) e NoSQL (Redis, ElasticSearch, MongoDB). * Conhecimento em mensageria e eventos (RabbitMQ, Kafka ou Azure Service Bus). **Frontend Moderno:** * Visão arquitetural de SPA (Single Page Applications). * Proficiência nos frameworks modernos: Angular (versões recentes) e ReactJS. * Conhecimentos em gerenciamento de estado, micro\-frontends e otimização de performance web. **DevOps, Infraestrutura e Cloud:** * Domínio do ecossistema de containers (Docker). * Experiência em orquestração com Kubernetes (criação e gestão de clusters, manifests, Helm Charts) e plataformas como Rancher ou OpenShift. * Conhecimento em API Management (Red Hat 3scale). * Implementação de pipelines de CI/CD (Azure DevOps, Jenkins, GitLab, Github Actions ou similares). * Práticas de GitOps utilizando ArgoCD. * Configuração de proxies e servidores web (Nginx, Traefik, Apache). **Atividades e Responsabilidades** **Liderança Técnica e Estratégia:** * Definir e evoluir a arquitetura de referência da empresa, selecionando tecnologias adequadas para cada contexto. * Projetar soluções escaláveis, resilientes e seguras que atendam aos requisitos de negócio. * Atuar como mentor técnico para os desenvolvedores, elevando o nível de qualidade do time. * Identificar riscos técnicos precocemente e propor planos de mitigação. **Qualidade e Processos:** * Estabelecer guias de desenvolvimento, padrões de código e documentação arquitetural (ADRs, diagramas C4, UML). * Realizar Code Reviews e Design Reviews complexos para garantir a integridade do sistema. * Implementar métricas de qualidade de código (SonarQube, Fortify) e monitoramento de performance (APM, Sentry, Kibana/Logstash, Prometheus, Loki, Grafana). * Garantir o uso de ferramentas de segurança no ciclo de desenvolvimento, como OWASP ZAP. **Hands\-on e Inovação:** * Desenvolver Provas de Conceito (POCs) para validar novas tecnologias ou abordagens. * Atuar diretamente na resolução de gargalos de performance e problemas críticos de produção. * Liderar a estratégia de DevOps, garantindo entregas contínuas e automatizadas via Kubernetes e ArgoCD. **Habilidades Comportamentais/Soft Skills** * Comunicação Assertiva: Capacidade de traduzir decisões técnicas complexas para stakeholders não técnicos e negociar prazos/escopo. * Liderança: Habilidade de influenciar times multifuncionais sem necessariamente ter a gestão hierárquica direta. * Visão Sistêmica: Capacidade de análise, abstração e extrapolação para prever impactos futuros das decisões atuais. * Resiliência e Aprendizado: Entusiasmo em aprender novas tecnologias e adaptabilidade a mudanças. **Conhecimentos Desejáveis/Diferenciais** * Backend e Banco de Dados: * Experiência sênior nas principais stacks de mercado, com ênfase em .NET (C\#) e/ou Node.js. * **Certificações Profissionais:** Certificações de Cloud (ex: AWS Solutions Architect, Azure Solutions Architect). Certificações Kubernetes (CKA \- Certified Kubernetes Administrator ou CKAD). Certificações de Arquitetura. Certificações de especialista em Java (ex: Oracle OCP, Spring Professional) ou Microsoft (.NET). * Experiência com sistemas governamentais ou do judiciário (integração com PJe). * Pós\-Graduação em Arquitetura de Software. * Inglês avançado para leitura e escrita técnica. **Informações sobre o Contrato de Trabalho** Remuneração: A combinar Carga Horária: 40h semanais \- Segunda a Sexta \- das 08:00 às 12:00 e das 14:00 às 18:00\. Acesso à cursos em plataformas de ensino. Remoto ### **Departamento:** CRP Tecnologia
Vaga originalmente publicada em: indeed
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev