Arquiteto de Software PL

Solo Network

  • Pinhais - PR
  • Permanente
  • Período integral
  • Há 2 mêses
Arquiteto de Software PL - Aceitamos profissionais somente de Curitiba e RMC.
Horário de trabalho: Comercial
Contratação: Cooperativa
Modalidade: Híbrido em Pinhais
Esta vaga também se destina a pessoa com deficiência (PCD) ou reabilitado.Nós da Solo Network temos um compromisso fundamental com nossos clientes, parceiros e colaboradores. Para nós o trabalho é tão importante quanto o respeito pelos valores individuais e sabemos que uma empresa é tão boa quanto o são seus funcionários e seus valores. Com tantas empresas no mercado, é inevitável perguntar-se por que escolher nossa companhia. A questão é complexa, e é difícil ser imparcial quando se fala de si mesmo, mas acreditamos ter os valores e a conduta que nos norteiam e nos tornam competitivos e diferenciados.Atividades:
Design de Sistemas:
- Criar e documentar diagramas arquitetônicos, como diagramas de componentes, diagramas de pacotes e diagramas de sequência, para ilustrar a estrutura e o fluxo do sistema.Seleção de Tecnologias:
- Avaliar e selecionar tecnologias apropriadas para a implementação da arquitetura. Isso inclui escolher linguagens de programação, frameworks, bancos de dados e outras ferramentas tecnológicas.Padrões de Codificação:
- Estabelecer padrões de codificação e diretrizes para garantir consistência e qualidade no código fonte. Isso pode incluir práticas como design patterns, princípios SOLID e boas práticas de codificação.Desempenho e Escalabilidade:
- Otimizar a arquitetura para garantir alto desempenho e escalabilidade do sistema. Isso envolve a consideração de técnicas como cache, balanceamento de carga e paralelismo.Segurança:
- Integrar práticas e protocolos de segurança na arquitetura, garantindo que o sistema seja resistente a ameaças e vulnerabilidades. Isso pode envolver criptografia, autenticação e autorização.Integração de Sistemas:
- Projetar interfaces e mecanismos de integração entre diferentes componentes e sistemas, garantindo a interoperabilidade e a comunicação eficiente.Engenharia de Software:
- Paradigmas de programação (Orientada a Objetos, Funcional, etc.)
- Design de software (Padrões de projeto, Arquitetura de software, etc.)
- Testes de software
- Metodologias de desenvolvimento ágilLinguagens de Programação:
- Experiência em diversas linguagens de programação (C#, Node, Phyton, etc.)
- Conhecimento de frameworks e bibliotecas popularesBanco de Dados:
- Modelagem de dados
- SQL
- NoSQLTecnologias de Nuvem:
- AWS
- Azure
- Google Cloud PlatformDevOps:
- Integração contínua
- Implantação contínua
- MonitoramentoComunicação:
- Capacidade de comunicar ideias complexas de forma clara e concisa
- Habilidade de escrever documentação técnica
- Facilidade em se comunicar com diferentes públicos (desenvolvedores, gerentes, clientes)
- Capacidade de analisar problemas complexos e encontrar soluções
- Habilidade de tomar decisões sob pressão
- Criatividade para encontrar soluções inovadoras
- Visão estratégica para o desenvolvimento de softwareFerramentas e Metodologias:
- Arquitetura de software orientada a serviços (SOA)
- Arquitetura hexagonal
- Microserviços
- Design Thinking
- ScrumCertificações Desejáveis:
AZ-104 Azure Administrator Associate
AZ-204 Azure Developer Associate
AZ-400 Designing and Implementing Microsoft DevOps Solutions
AZ-900 Azure FundamentalsRequisitos:
Mínimo de 3 anos de experiência.
Escolaridade: Ciência da Computação / Engenharia da computação / Análise e Desenvolvimento de sistemas / Sistemas de Informação.

Solo Network