CRP Tech

Arquiteto de Software

Detalhes 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

Aplicar-se a Vaga
Via Recrutei
company-logo

CRP Tech

Arquiteto de Software

#

Não Informado

Não Informado

Publicada há 1 ano

Compartilhar Vaga:

Não encontrou a vaga que queria?

Entre na nossa base e tenha seu perfil exposto a milhares de recrutadores por todo o Brasil

Ver Outras Vagas Cadastrar meu Perfil

Aprimorar Conhecimentos

Dê um up nas suas habilidades profissionais.