Vaga de parceiro

Software Architect - Palhoça / SC

Disponível para Assinantes
Salvar nos Favoritos
  • Compartilhe:

Detalhes da Vaga

  • Escolaridade Não Informado
  • Segmento Não Informado
  • Salário Não Informado
  • Área de AtuaçãoDiversos / Outros

O que você irá fazer

  • **Quer fazer parte da nossa equipe?** Chegou sua hora! Se você está em busca de desafios e tem a intenção de crescer: queremos transformar junto com vocêSe inscreva e **#VemserumDigitalTransformer**Responsabilidades e atribuições** **Atualmente a empresa tem uma vaga para atuar como Arquiteto de Software, alocado em um cliente em Florianópolis.
  • **Ficará responsável por atividades relacionadas a função**, como por exemplo:- Definir a arquitetura das aplicações em ambientes operacionais; - Analisar alternativas de solução para projetos Cloud, Internet, Intranet, Extranet, em redes corporativas ou Mobile; - Implantar, configurar e manter ferramentas de automação de build, de testes, de realease, de provisionamento; - Implantar, configurar e manter ferramentas de integração e entrega contínua; - Implantar, configurar e manter ferramentas de gerenciamento de configuração; - Instalar, suportar, gerenciar e realizar tunning de tecnologias de suporte a comunicação programa-a-programa, como brokers, servidores de aplicação, chamadas a procedures remotas (RPCs), Web Services, Enterprise Service Bus (ESB), Service Oriented Architectures (SOA), Bussiness Intelligence (BI), entre outras, além de gerenciamento de espaço em caches de objetos Web e distribuição de carga entre servidores de aplicação; - Instalar, configurar emanter os servidores de aplicações, repositório SVN e outras ferramentas de versionamento de código; - Manter controle das versões das aplicações instaladas nos servidores e solicitar a inclusão de arquivos importantes na política de backup; - Manter e sugerir a implantação de sistemas de alta-disponibilidade, cluster, balanceamento de carga e tolerância a falhas para as aplicações críticas; - Manter documentação completa da instalação e funcionamento dos servidores de aplicação, inclusive topologias dos nós de clusters e sistemas de balanceamento de carga; - Definir e gerar informações sobre como as aplicações estão interligadas através das soluções de middleware; - Elaborar e implementarindicadores de disponibilidade dos serviços, queda de listeners, limite crítico de espaço disponível para armazenamento, falhas de performance e gargalos; - Elaborar e propor modelos de arquitetura para projetos de desenvolvimento de sistemas de informação e aplicativos Web e manter os modelos homologados; - Homologar as versões de ferramentas utilizadas para o desenvolvimento de aplicações (bibliotecas e servidores de aplicação); - Monitorar o desempenho, capacidade e continuidade dos servidores de aplicação e das aplicações contidas nos mesmos, de forma a detectar e corrigir eventuais problemas; - Gerar relatórios e gráficos de desempenho e tempo de resposta das aplicações, inclusive com profiling de cada uma destas se necessário, permitindo a identificação de pontos críticos; - Customizar e utilizar software de gerenciamento de redes, serviços e sistemas para implantar o monitoramento contínuo dos servidores de aplicação; - Operacionalizar o processo de gerência de configuração e mudanças no que se refere a componentes corporativos; - Criar e promover a manutenção dos fluxogramas das informações atualizadas; - Realizar testes de disaster recovery, de carga, performance através de automação.
  • - Ensino superior completo em Tecnologia da Informação ou cursos correlatos.
  • **Conhecimentos necessários**:- Domínio de lógica de programação; - Conhecimento essencialde SQL; - Conhecimento em Banco de Dados relacionais, principalmente Oracle e PostgresSQL; - Conhecimento em Banco de Dados NoSQL, principalmente MongoDB; 1.
  • 5.
  • Conhecimento de HTML5, CSS3; - Conhecimento da linguagem de programação JAVA e PHP; - Conhecimentos em interfaces de integração (principalmente REST e SOAP); - Domínio de metodologias ágeis (SCRUM, XP eKanban); - Conhecimento em Test-Driven Development (TDD); - Conhecimento em inglêstécnico; - Modelagem de dados relacional; - Arquitetura de aplicações para ambiente web, arquitetura em três camadas, modelo MVC; - Conhecimento de Conteinerização de Aplicações (DOCKER); - Conhecimento no gerenciador de dependências NPM; - Conhecimento do sistema de controle de versões distribuído GIT; - Construção de consultas a bancos de dados em linguagem SQL; - Capacidade de instalare configurar o ambiente no Linux ou Windows para desenvolvimento na Linguagem escolhida; - Conhecimento em codificação de testes automatizados unitários e E2E (testes que simulam a utilização do usuário final) nas tecnologias voltadas para a linguagem escolhida.
  • **Conhecimento desejável**:- Arquitetura hexagonal; - Repo source safe (legado microsoft) pra migração pro git; - Kettle (ferramenta de ETL, extract, load, transform); - Delphi.
  • **Informações adicionais**Acreditamos que benefícios contribuem pa

Informações Adicionais

  • Quantidade de Vagas 1
  • Jornada Não Informado