**CARGO**: ANALISTA DE TECNOLOGIA DA INFORMAÇÃO I (Ti)
**Formação**: Graduação em ciência da computação ou similar
**Modalidade de contrato**: prazo indeterminado
Experiência de no mínimo 06(seis) meses nas funções de analista, programador ou similar
**Remuneração**: R$ 5.136,00
**Benefícios**: plano de saúde**,** auxílio alimentação mensal (R$ 1.100,00), vale transporte e seguro de vida
**Carga horária**: 40h semanais
PRINCIPAIS ATIVIDADES A SEREM DESENVOLVIDAS
Desenvolvimento de programas que atendam às necessidades do SESC;
Efetuar levantamento de requisitos do sistema para elaboração de projetos;
Estudar os sistemas existentes para levantar dados, ocorrências, definir etapas e fluxos;
Implantar sistemas informatizados quando requeridos pela Instituição;
Realizar a manutenção e/ou atualização dos sistemas existentes;
Documentar os programas desenvolvidos e atualizá-los quando necessário;
Executar outras atribuições compatíveis com a natureza da função
CONTEÚDOS PROGRAMÁTICOS
**CONHECIMENTOS GERAIS DO SISTEMA FECOMÉRCIO/SESC/SENAC**:
História, Estrutura, Unidades, Composição, Áreas de atuação, etc.:
**CONHECIMENTOS ESPECÍFICOS**:
**1. Arquitetura de Computadores**: conceitos; componentes de sistema de computação; representação das informações; subsistemas de memória: hierarquia, memória principal, memória cache.
**2. Dispositivos de E/S**: funcionamento, interfaces e características dos dispositivos de E/S. Sistemas Operacionais: tipos de SO; estrutura; processos; comunicação entre processos; gerência do processador, da memória e dos dispositivos de E/S; sistemas de arquivos; chamadas de sistema.
**4. Segurança de Redes**: conceitos básicos; política de segurança; firewall; detecção de intrusões, criptografia, algoritmos de chave pública, assinaturas digitais, gerenciamento de chaves públicas, segurança da comunicação, protocolos de autenticação, segurança de correio eletrônico, VPN; explorações remotas e locais nos Sistemas Operacionais; ataques e recusa de serviços; Configuração de rede no Windows e Linux.
**5. Linux**: Introdução, conceitos, código, arquitetura do Kernel, chamadas do sistema, locks, memória, comandos, gerenciamento de processos, configuração de roteador, firewall, DNS, DHCP, FTP, servidor WWW e serviços.
**6. Linguagem de Programação C#**: conceitos; sintática e semântica; classes, objetos, instruções de controle, métodos, arrays e arraylists, programação orientada a objeto, tratamento de exceções, redes e acesso a banco de dados, aplicativos Web, serviços web, padrão MVC.
**7. Linguagem PHP**: conceitos, manipulação de dados, comandos, estruturas de controle, funções, orientação a objetos, includes, formulários, variáveis de ambiente, conexão/funções com banco de dados: ODBC, MySQL, SQLServer.
**8. Ambiente WEB**: HTML com imagens, tabelas, frames e formulários; WML, SGML, XML, WSDL, SOAP, ASP, JSP conceitos, componentes; JavaScript: características, objetos; técnicas para a criação de sites dinâmicos: CGI.
**9. Linguagens de programação compiladas e interpretadas**: conceitos e utilização.
**10. Banco de dados**: sintaxe SQL, consultas, sub consultas, backup de bando de dados, gerenciamento de usuários.
**11. Git**: conceito do git, gerenciamento de equipe, git bash, gestão de conflitos, commits, rollbakcs, push e pull.
**QUANTIDADE DE VAGAS**: 01 LOCAL: PAlmas