Descrição
Resumo da Vaga:
Procuramos um Arquiteto de Software experiente para liderar tecnicamente iniciativas de desenvolvimento, com foco em soluções escaláveis, resilientes e seguras.
Principais Destaques:
1. Empresa que respira tecnologia e oferece novos desafios
2. Plano de carreira e desenvolvimento profissional constante
3. Liderança técnica e mentoria de desenvolvedores
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