Analista Tecnologia da Informação PL - São Gonçalo do Sapucaí-MG
- Presencial
Descrição e Responsabilidades
Atuar no desenvolvimento, manutenção e evolução de sistemas corporativos, utilizando PHP e Django, com foco em boas práticas de arquitetura, organização e segurança da informação;
Criar e otimizar bancos de dados PostgreSQL, desenvolver interfaces responsivas com HTML, CSS, JavaScript e frameworks como Bootstrap e Materialize, além da integração entre sistemas via APIs REST.
Requisitos
Superior Completo ou cursando Ciência da Computação, Engenharia da Computação, Sistema de Informação; Ciências de Dados e áreas correlatas a tecnologia da informação;
Conhecimentos técnicos:
Back-end
Experiência prática com PHP (estruturação, rotinas, manutenção de sistemas legados e modernos).
Experiência com Django (modelagem, views, templates, forms, integração com APIs).
Domínio de padrões de arquitetura, especialmente MVC.
Banco de Dados
Conhecimento em PostgreSQL: modelagem, criação e otimização de queries, índices, consultas e boas práticas de segurança.
Front-end
Boa fluência em HTML5, CSS3 e JavaScript.
Familiaridade com frameworks como MaterializeCSS e Bootstrap.
Capacidade de montar interfaces responsivas e coerentes com padrões de exigidos
Ambiente e Ferramentas
Vivência com Linux para operações de desenvolvimento, build e deploy.
Familiaridade com acessos via SSH e FTP, entendendo o fluxo seguro para manipulação de arquivos e servidores.
Organização com processos de deploy, versionamento e boas práticas para ambientes de teste, homologação e produção.
Segurança da Informação
Boas práticas criptografia, autenticação e controle de permissões.
Manuseio responsável de credenciais
Entendimento de riscos comuns: SQL Injection, XSS, CSRF, ataques de força bruta, entre outros.
Adoção de metodologias e padrões seguros no ciclo de desenvolvimento.
Organização e Boas Práticas
Estruturação limpa e clara dos projetos.
Padronização de código e aderência a guias internos.
Familiaridade com documentação técnica e uso de ferramentas colaborativas.
Capacidade de trabalhar em equipe, comunicar decisões e compreender necessidades de negócio.
Ter conhecimento em ambiente Linux, participando de processos de versionamento, deploy e sustentação em diferentes ambientes (desenvolvimento, homologação e produção), aplicando padrões de segurança, documentação técnica e trabalho colaborativo, contribuindo tanto para a manutenção quanto para a inovação de sistemas.
Benefícios
141919
2025-12-16
2025-12-16