SOBRE A VAGA
Estamos em busca de Pessoa Arquiteta de Software para atuar alocado dentro de um de nossos clientes, para integrar uma equipe e contribuir com projetos desafiadores, com uma ampla experiência técnica, capacidade de resolver problemas complexos e habilidades de colaboração em um ambiente dinâmico.
Você irá trabalhar de forma híbrida, na cidade de Gravataí/RS e seu modelo de contratação será via Cooperativa (Cooperado).
O QUE BUSCAMOS – HARD SKILLS
* Arquitetura de Software: Habilidade em criar arquiteturas de software escaláveis, flexíveis e seguras, considerando padrões como Monolítico, MicroServices, Service-Oriented Architecture (SOA), Camadas (Layered Architecture), Event-Driven Architecture, Arquitetura Hexagonal, DDD, Microsserviços Baseados em Eventos, Serveless, etc;
* Linguagens de Programação: Expertise em mais de uma linguagem de Programação – Java, C#, Python, JavaScript, Go, C, C++;
* Modelagem UML e Diagramas de Arquitetura: Capacidade de criar diagramas de arquitetura para representar o sistema utilizando o padrão C4, devido a oferecer uma abordagem simplificada e prática para descrever a arquitetura de software em quatro níveis de abstração (Diagramas de Classes, Diagramas de Sequência, Diagramas de Casos de Uso e Diagramas de Componentes);
* Conhecimento em Cloud Computing: Conhecimento de plataformas como AWS, Azure ou Google Cloud. Entendimento de arquiteturas nativas de nuvem e migração de sistemas legados;
* Metodologias Ágeis e DevOps: Compreensão de metodologias como Scrum, Kanban, além de conhecimento em práticas de DevOps para otimizar o ciclo de desenvolvimento e implantação de software, tais como CI/CD, automação de infraestrutura e containers (Docker, Kubernetes);
* Bancos de Dados: Conhecimento em bancos de dados relacionais (Oracle, SQL Server, PostgreSQL) e não relacionais (como MongoDB, Cassandra, DynamoDb);
* Segurança de Software: Expertise em práticas de segurança e princípios como DevSecOps, criptografia, cofre de senhas, autenticação e autorização, gerenciamento de identidades e conformidade;
* Modelagem de Dados: Capacidade de projetar bancos de dados relacionais e não relacionais, além de criar esquemas de dados eficientes;
* Integração de Sistemas: Experiência em integração de diferentes sistemas, APIs e uso de middleware. Aqui o conhecimento de software embarcado é um diferencial;
* Experiência em Ferramentas de Desenvolvimento: Conhecimento controle de versão (Git), ferramentas de monitoramento e análise (Prometheus, Grafana);
* Integração e API Design: Habilidade em desenhar e implementar APIs RESTful, GraphQL e outras abordagens de integração entre sistemas.
O QUE ESPERAMOS DE VOCÊ – SOFT SKILLS
* Comunicação Eficiente: Capacidade de explicar conceitos complexos de maneira clara tanto para equipes técnicas quanto para stakeholders não técnicos;
* Liderança: Habilidade de liderar equipes de desenvolvimento, tomar decisões estratégicas e orientar outros membros da equipe em questões técnicas e de design;
* Pensamento Crítico e Solução de Problemas: Capacidade de analisar problemas complexos, identificar a causa raiz e propor soluções eficazes e eficientes;
* Colaboração e Trabalho em Equipe: Aptidão para trabalhar em conjunto com outros desenvolvedores, engenheiros de qualidade, gestores de produto e outras partes interessadas;
* Gestão de Tempo e Priorização: Habilidade em gerenciar múltiplos projetos e demandas, priorizando tarefas de acordo com a criticidade e os prazos;
* Negociação e Gestão de Expectativas: Capacidade de gerenciar expectativas de stakeholders e negociar prazos, escopo e recursos para garantir que o projeto permaneça dentro dos limites acordados;
* Visão Estratégica: Capacidade de ver o “quadro geral” e alinhar as soluções técnicas aos objetivos de negócio da organização;
* Adaptabilidade e Curiosidade: Vontade de aprender novas tecnologias e se adaptar a mudanças rápidas no ambiente tecnológico;
* Resiliência: Capacidade de lidar com pressão e resolver problemas críticos em situações de alta demanda;
* Mentoria e Ensino: Habilidade de guiar e desenvolver os membros da equipe, servindo como mentor técnico.
#J-18808-Ljbffr