Software Architect - Palhoca, Brasil - Datainfo

Datainfo
Datainfo
Empresa verificada
Palhoca, Brasil

há 3 semanas

Ana Silva

Postado por:

Ana Silva

beBee Recruiter


Descrição
Somos uma das 200 maiores empresas de TI do Brasil e possuímos a certificação ISO 9001.


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 programaaprograma, 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 e manter 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 altadisponibilidade, 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 implementar indicadores 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 essencial de 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ês té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 instalar e 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

Mais empregos da Datainfo