Spread Tecnologia
RESPONSABILIDADES E ATRIBUIÇÕES
Prestar suporte arquitetural aos desenvolvedores;
Avaliar, propor e desenvolver soluções arquiteturais;
Realizar prospecção em ferramentas, linguagens e bibliotecas;
Definir padrões de desenvolvimento;
Adaptar bibliotecas e ferramentas de desenvolvimento;
Adaptar, instalar e administrar ferramentas de suporte a desenvolvimento;
Construir e manter serviços, bibliotecas e ferramentas para apoio ao desenvolvimento;
Avaliar aderência dos produtos de software aos padrões e boas práticas e propor soluções;
Auxiliar na refatoração de produtos de software para adaptação a mudanças em padrões e tecnologias;
Desenvolver, dar suporte e fazer manutenção de produtos futuros de software.
REQUISITOS E QUALIFICAÇÕES
Imprescindível:
Experiência em desenvolvimento de sistemas:
Experiência no desenvolvimento de software corporativo;
Experiência como arquiteto ou líder técnico de projetos.
Capacidade de resolução de problemas complexos em produtos distintos;
Noções de desenvolvimento frontend;
Implantação e suporte a sistemas distribuídos;
Noções de escalabilidade e disponibilidade de sistemas;
Frameworks de autenticação e autorização;
Instalação e administração de soluções de TI;
Experiência com computação em nuvem;
Noções de segurança e redes (firewall, VPN, etc.);
Linux: noções de administração de servidores;
Experiência com múltiplas linguagens de programação e plataformas.
FORMAÇÃO SUPERIOR – COMPLETO
INFORMAÇÕES ADICIONAIS
Desejável:
Conhecimento sólido, suporte e definição de padrões;
Implantação e configuração de serviços em ambiente Kubernetes;
ADFS.