Trabalhe Conosco - T4R Sistemas

TRABALHE CONOSCO



Conheça nossas Vagas em Aberto e Venha Trabalhar Conosco.

  • DESENVOLVEDOR PHP (Para Uberaba/MG)

    CONHECIMENTOS EXIGIDOS


    Atuar com desenvolvimento de softwares.

    Realizar a análise e desenvolvimento das funcionalidades dos softwares, sugerindo melhorias no processo sempre que houver possibilidade / necessidade.

    Necessário ter experiência comprovada em desenvolvimento.

    Conhecimentos avançados de algum framework MVC.

    Conhecimentos em bancos de dados NoSQL.

    Dominar os diagramas de classe e sequência da UML.

    Conhecimento mais aprofundado sobre o protocolo HTTP - Utilização correta dos métodos (ao menos OPTIONS, GET, POST, PUT e DELETE).

    Utilização correta dos status codes (envio e recebimento).

    Negociação de conteúdo através dos headers de requisição (language, content­type, encoding etc).

    Utilização avançada de bancos de dados relacionais.

    Gerenciamento de schemas.

    Gerenciamento de permissões, modelagem de dados, planejando os schemas para ter utilização otimizada dos tipos de colunas.

    Criação de queries complexas (subqueries).

    Conhecimento intermediário sobre sistemas operacionais (processos, redes, estruturas de diretórios e configurações básicas) e linha de comando. Comandos como ps, kill, ifconfig, nmap, hostname, find, grep, >, >>, |, &, su, sudo, wget, crontab.

    Conhecimento básico de segurança e criptografia de dados - SSL. Geração de hash utilizando salt (HMAC).

    Algoritmos de criptografia (DES, 3DES, etc). Codificar a segurança da aplicação de acordo com as especificações fornecidas por especialistas em segurança de TI.

    Saber fazer as tarefas de debug e profile usando o xdebug ou zend debugger com o objetivo de localizar erros e otimizar os códigos.

    Conhecimento nos design patterns básicos - Abstract Factory. Factory Method, Singleton, Adapter, Decorator, Proxy, Facade, Composite, Strategy e State.

    Codificar seguindo ao menos KISS (keep it simple, stupid), DRY (don't repeat yourself), SRP (single responsability principle) e DIP (dependency inversion principle).

    Ter entendimento básico e aplica as regras de clean code e object calisthenics.

    Conhecimento de arquitetura de software, princípios SOLID e refatoração.

    Conhecimento e compreensão da motivação do gerenciamento de assets (otimização de imagens, minificação, concatenação, cache busting).

    Conhecer sobre o grupo de interoperabilidade entre frameworks (PHP-FIG) e suas recomendações (PSRs)

    Saber as distinções entre PEAR e o Composer (e sabe utilizar ambos).

    Criação de testes de unidade.

    Conhecimento mais avançado do uso do git (merge, rebase, stash, branch, tag, cherry­pick).

    Gerenciamento de branchs para desenvolvimento em equipe.

    Conseguir analisar um problema, pensando nas necessidades a serem contempladas computacionalmente, trazendo soluções viáveis.

    Conhecimento sobre Cloud Computing (IaaS, PaaS e SaaS).

    Conhecer o manifesto ágil e seus princípios, e entende os papéis definidos pelo SCRUM.

    Conhecimento ao extremo (sempre pesquisando e perguntando).

    Ser organizado, receber bem opiniões externas sobre seu trabalho, bom relacionamento com os colegas, boa comunicação oral e escrita e participativo em comunidades online.

    Experiência, mesmo que básica, em Gerência de Projetos.


    NÚMERO DE VAGAS

    Duas


    LOCAL DE TRABALHO

    Uberaba/MG


    FAIXA SALARIAL

    A Combinar


    IDIOMAS

    Inglês - (Intermediário)

  • DESENVOLVEDOR PHP (Para Brasília/DF)

    CONHECIMENTOS EXIGIDOS


    Atuar com desenvolvimento de softwares.

    Realizar a análise e desenvolvimento das funcionalidades dos softwares, sugerindo melhorias no processo sempre que houver possibilidade / necessidade.

    Necessário ter experiência comprovada em desenvolvimento.

    Conhecimentos avançados de algum framework MVC.

    Conhecimentos em bancos de dados NoSQL.

    Dominar os diagramas de classe e sequência da UML.

    Conhecimento mais aprofundado sobre o protocolo HTTP - Utilização correta dos métodos (ao menos OPTIONS, GET, POST, PUT e DELETE).

    Utilização correta dos status codes (envio e recebimento).

    Negociação de conteúdo através dos headers de requisição (language, content­type, encoding etc).

    Utilização avançada de bancos de dados relacionais.

    Gerenciamento de schemas.

    Gerenciamento de permissões, modelagem de dados, planejando os schemas para ter utilização otimizada dos tipos de colunas.

    Criação de queries complexas (subqueries).

    Conhecimento intermediário sobre sistemas operacionais (processos, redes, estruturas de diretórios e configurações básicas) e linha de comando. Comandos como ps, kill, ifconfig, nmap, hostname, find, grep, >, >>, |, &, su, sudo, wget, crontab.

    Conhecimento básico de segurança e criptografia de dados - SSL. Geração de hash utilizando salt (HMAC).

    Algoritmos de criptografia (DES, 3DES, etc). Codificar a segurança da aplicação de acordo com as especificações fornecidas por especialistas em segurança de TI.

    Saber fazer as tarefas de debug e profile usando o xdebug ou zend debugger com o objetivo de localizar erros e otimizar os códigos.

    Conhecimento nos design patterns básicos - Abstract Factory. Factory Method, Singleton, Adapter, Decorator, Proxy, Facade, Composite, Strategy e State.

    Codificar seguindo ao menos KISS (keep it simple, stupid), DRY (don't repeat yourself), SRP (single responsability principle) e DIP (dependency inversion principle).

    Ter entendimento básico e aplica as regras de clean code e object calisthenics.

    Conhecimento de arquitetura de software, princípios SOLID e refatoração.

    Conhecimento e compreensão da motivação do gerenciamento de assets (otimização de imagens, minificação, concatenação, cache busting).

    Conhecer sobre o grupo de interoperabilidade entre frameworks (PHP-FIG) e suas recomendações (PSRs)

    Saber as distinções entre PEAR e o Composer (e sabe utilizar ambos).

    Criação de testes de unidade.

    Conhecimento mais avançado do uso do git (merge, rebase, stash, branch, tag, cherry­pick).

    Gerenciamento de branchs para desenvolvimento em equipe.

    Conseguir analisar um problema, pensando nas necessidades a serem contempladas computacionalmente, trazendo soluções viáveis.

    Conhecimento sobre Cloud Computing (IaaS, PaaS e SaaS).

    Conhecer o manifesto ágil e seus princípios, e entende os papéis definidos pelo SCRUM.

    Conhecimento ao extremo (sempre pesquisando e perguntando).

    Ser organizado, receber bem opiniões externas sobre seu trabalho, bom relacionamento com os colegas, boa comunicação oral e escrita e participativo em comunidades online.

    Experiência, mesmo que básica, em Gerência de Projetos.


    INFORMAÇÕES IMPORTANTES

    Benefícios: Assistência Médica / Medicina em grupo
    Regime de contratação: CLT (Efetivo)
    Horário: De segunda a quinta, das 8h às 18h e sexta, das 8h às 17h.
    Informações adicionais: Plano de Saúde AMIL


    NÚMERO DE VAGAS

    Três


    LOCAL DE TRABALHO

    Brasília/DF (Plano Piloto)


    FAIXA SALARIAL

    A Combinar


    IDIOMAS

    Inglês (Intermediário)