Arquiteto de Software Sênior – Grupo Montreal – Home Office
Grupo Montreal
Descrição da Vaga
Arquiteto de Software Sênior – Grupo Montreal – Home Office
Responsabilidades e atribuições
Profissional da CONTRATANTE e também da CONTRATADA que coordena o trabalho em relação às decisões arquiteturais de software que afetam a aplicação. Atua nas atividades de desenho da arquitetura, POC arquitetural, definição de padrões arquiteturais e de codificação de software, considerando as tecnologias e framework padrão adotados.
Requisitos e qualificações
Profissional responsável pela evolução das diretrizes arquiteturais e garantia da qualidade técnica dos sistemas. Atua de forma transversal unindo governança técnica e requisitos para o desenvolvimento de soluções sustentáveis e escaláveis.
Responsabilidades Principais
Definição de padrões arquiteturais, mentoria técnica da equipe e realização de revisão de código crítica.
Desenho de soluções escaláveis de backend e frontend, alinhando escolhas tecnológicas aos objetivos de negócio.
Implementação Full Stack das funcionalidades e módulos de maior complexidade técnica.
Definição de padrões de desenvolvimento, integração, versionamento, entrega e operação das aplicações.
Participação na definição da arquitetura de infraestrutura, estratégias de deploy, escalabilidade, disponibilidade e observabilidade.
Definição de padrões para containers, pipelines de CI/CD e automação do ciclo de desenvolvimento e implantação.
Apoio à definição de estratégias de segurança, continuidade, monitoramento e operação dos ambientes.
Requisitos obrigatórios
Formação superior completa (tecnólogo, graduação e/ou pós-graduação lato sensu e/ou pós-graduação stricto sensu) na área de Tecnologia da Informação.
Possuir experiência como Arquiteto de Software Sênior e em desenvolvimento ágil.
Arquitetura e Padrões: Arquitetura de Microserviços, Domain-Driven Design (DDD), Clean Architecture e Padrões de Projeto (Design Patterns).
Ecossistema Full Stack: Experiência avançada nos ecossistemas Node.js/TypeScript e PHP.
DevOps e Containers: Docker, Git, CI/CD e estratégias de deploy automatizado.
Cloud e Infraestrutura: Conceitos de cloud-native development, infraestrutura escalável e Infrastructure as Code (IaC).
Observabilidade: Arquitetura de logs, métricas, tracing e monitoramento de aplicações.
Inteligência Artificial: IA Agêntica, LLMs e boas práticas em engenharia de prompt.
Conhecimentos desejáveis
Infrastructure as Code: Terraform.
CI/CD: GitHub Actions, GitLab CI ou ferramentas equivalentes para automação de build, testes e deploy.
Orquestração: Kubernetes e arquiteturas baseadas em containers.
Cloud: Experiência com AWS, Azure ou Google Cloud.
Observabilidade: Elastic Stack (ELK), OpenTelemetry, Prometheus, Grafana, Sentry ou ferramentas equivalentes.
Segurança: Estratégias DevSecOps, gestão de secrets, análise de vulnerabilidades e práticas baseadas em OWASP.
Sistemas Distribuídos: Arquitetura de sistemas distribuídos e mensageria com Kafka e/ou RabbitMQ.
Resiliência e Escalabilidade: Load balancing, health checks, cache, circuit breaker, estratégias de alta disponibilidade, escalabilidade horizontal e disaster recovery.
Candidate-se, clicando no botão “Candidatar-se à vaga” abaixo
Outras buscas que podem te interessar:
- Vagas de emprego de Programador
- Vagas de emprego de Desenvolvedor
- Vagas de emprego de Engenheiro de Software
- Vagas de emprego de Frontend
- Vagas de emprego de Backend
- Vagas de emprego de Full Stack
- Vagas de emprego de PHP
- Vagas de emprego de Java
- Vagas de emprego de Python
- Vagas de emprego de DevOps Engineer
- Vagas de emprego de Desenvolvedor Mobile
- Vagas de emprego de Desenvolvedor Android
- Vagas de emprego de Desenvolvedor iOS
- Vagas de emprego de Engenheiro de Dados
- Vagas de emprego de Cientista de Dados
- Vagas de emprego de Arquiteto de Software
- Vagas de emprego de Tester
- Vagas de emprego de QA Engineer
- Vagas de emprego de Desenvolvedor .NET
- Vagas de emprego de Tech Lead