Descrição
Resumo da Vaga:
O profissional irá analisar requisitos, implementar e manter software, produzir código limpo, realizar testes, documentar tecnicamente e colaborar com equipes diversas, além de mentorar colegas.
Principais Destaques:
1. Desenvolvimento e manutenção de software com foco em código limpo e eficiente.
2. Colaboração em equipe e participação em revisão de código (code review).
3. Oportunidade de mentoria e apoio a colaboradores menos experientes.
**Descrição da Vaga:**
----------------------
Analisar os requisitos fornecidos e implementar o software que atendera a necessidade especificada. Implementar novos recursos e funcionalidades dentro do sistema ou em ferramentas auxiliares. Empregar linguagens de programacao, ferramentas e frameworks adequadas a cada projetos (novos e legados). Implementar os componentes de software em conformidade com a arquitetura geral do projeto. Produzir codigo limpo, eficiente, reutilizavel e manutenivel. Realizar testes unitarios para garantir o correto funcionamento dos componentes desenvolvidos. Participar em testes de integracao para verificar a interacao entre diferentes modulos do sistema. Garantir que o software continue funcionando atraves de correcoes de bugs e implementacao de atualizacoes. Produzir documentacao tecnica para uso em manuais de usuarios, atividades de suporte e futuras manutencoes e atualizacoes. Trabalhar em estreita colaboracao com analistas de requisitos, designers, outros desenvolvedores e analistas de qualidade. Trabalhar em pair programming e realizar code review. Identificar, analisar e solucionar problemas que surgem durante o processo de desenvolvimento e apos o lancamento. Realizar todos os registros requeridos para garantir a auditabilidade e rastreabilidade das tarefas realizadas. Mentorar e apoiar colaboradores menos experientes
**Requisitos Indispensáveis:**
------------------------------
Graduação em Tecnologia da Informação ou áreas correlatas.
Conhecimento e experiência com algoritmos e estruturas de dados.
Conhecimento em sistemas de gerenciamento de bancos de dados e em modelagem de dados.
Proficiência em sistemas de controle de versão para desenvolvimento de software em equipe.
Familiaridade com boas práticas e padrões de desenvolvimento de software e com metodologias ágeis.
Proficiência em uma ou mais linguagens de programação relevantes.
Conhecimento e experiência com frameworks de desenvolvimento (Backend e Frontend).
Habilidade de desenvolvimento de aplicações responsivas (Web e Mobile).
Capacidade de criar e executar testes unitários e analisar seus resultados.
Habilidades para trabalhar com APIs e integrar diferentes sistemas.
Capacidade de se manter atualizado sobre novas ferramentas, linguagens e tendências tecnológicas.
Conhecimento e experiência no desenvolvimento de sistemas utilizando recursos de inteligência artificial.
**Regime de Contratação:**
--------------------------
CLT
**PCD:**
--------
INDIFERENTE
**Benefícios:**
---------------
Índice de Performance Individual;
Cartão aniversário;
Convênio com o SESC e AMIC;
Desconto no Centro Universitário FAG;
Descontos em escolas de Inglês;
Plano Odontológico co\-participativo, extensivo a dependentes;
Premiação por tempo de casa;
Descontos com passagens Eucatur.
**Local do Trabalho:**
----------------------
PENSE APP
**Horário de Trabalho:**
------------------------
08:00 às 12:00 \- 13:00 às 17:00