Desenvolvedor Full Stack Senior - Manaus, Brasil - INDT - Instituto de Desenvolvimento Tecnológico

Ana Silva

Postado por:

Ana Silva

beBee Recruiter


Descrição

Sobre nós:


Desde 2001, o INDT é um instituto de tecnologia que inspira inovação e respira tecnologia Desenvolver está no nosso DNA e oferecemos um ambiente colaborativo com muitos desafios para o aprendizado e crescimento.


Surgimos em Manaus (AM) através da Nokia, e hoje atuamos em todo Brasil com o objetivo de apresentar os nossos serviços e a nossa Cultura para todas as regiões brasileiras.

Atualmente, possuímos mais de 200 colaboradores atuando ativamente.

Para nós, eliminar as barreiras geográficas e culturais foi só uma consequência por acreditarmos que nada é impossível.

Por isso, hoje, mais do que nunca, podemos olhar no espelho e pensar:
trabalhamos em uma empresa que vive e cresce cada dia mais

Você quer ter a oportunidade de desenvolver seus talentos?

Quer trabalhar num ótimo ambiente de trabalho e com colegas que te ajudarão na tua jornada?

Quer ter a uma experiência incrível de sentir valorizado?

Quer potencializar suas entregas diárias e projetos tendo líderes inspiradores?

Quer ter liberdade para propor e desenvolver projetos inovadores, com autonomia e protagonismo? Então vem com a gente promover a diferença #VEMSERINDT


Formação:


  • Ensino Superior Completo em: Ciência da Computação, Engenharia da Computação, Análise de Sistemas ou afins.

Requisitos Necessários:


Experiência em:

  • Definição de arquitetura de soluções web, desktop e microsserviços;
  • Desenvolvimento de soluções web full stack (frontend e backend);
  • Fluência nas linguagens de programação Python e C;
  • Construção de REST APIs com NodeJS e/ou Java;
  • Angular e/ou ReactJS;
  • Aplicar boas práticas de engenharia de software e padrões de projetos
  • Typescript e JavaScript (Jquery, manipulação de JSON, Ajax e objetos);
  • HTML5, CSS3, SCSS, SASS
  • CI/CD.,

Conhecimentos em:

  • Uso de ferramentas de gestão como Jira;
  • Banco de dados relacional (mysql, sqlserver, postgresql) e não relacional (mongo)
  • Metodologias ágeis (Scrum e Kanban).

Atividades e Responsabilidades:


  • Analisar e especificar requisitos funcionais e não funcionais de software;
  • Desenhar e definir a arquitetura da solução de software e definir tecnologias e ferramentas a serem usadas no projeto;
  • Implementar/codificar software, seja de alto ou baixo nível, em linguagem de computador especificada pelo projeto de acordo com requisitos do produto;
  • Suportar instalação, configuração, customização, integração, migração de dados e manutenção de software;
  • Configurar ferramentas de integração e entrega contínua e controle de versão;
  • Implementar protótipos, simulações, testes, estudos de viabilidade, análises de custobenefício, incluindo arquiteturas, frameworks, serviços e API's;
  • Implementar código seguindo arquitetura definida bem como frameworks, serviços e API's indicados com autonomia e independência;
  • Escrever/atualizar documentação de código e arquitetura inteligível para outros desenvolvedores e parceiros, bem como documentação de uso do software para usuário final;
  • Executar testes unitários em software e/ou componentes de software ou serviços;
  • Entender e participar de atividades de versionamento e release de software;
  • Assiste técnicamente o time de desenvolvedores e gestores do projeto;
  • Entende e compartilha de forma coerente com o time, práticas ágeis de desenvolvimento de software, tais como code refactoring, TDD, pair programming, integração;
  • Trabalhar com tecnologias de frontend para criar interfaces de usuários atraentes e responsivas;
  • Trabalhar com tecnologias e desenvolver o backend da solução (regras de negócio, APIs, banco de dados, etc).
Entre outras atividades pertinentes à função.


Requisitos Desejáveis:


  • Ter atuado com liderança técnica de equipe;
  • Experiência na criação de produtos;
  • Experiência em implementação de TDD e/ou testes unitários;
  • Conhecimento e experiência em plataformas de desenvolvimento hibrido (ex: React Native ou Ionic);
  • Conhecimento em deploy em lojas de aplicativo (Apple e Google).

Diferencial:


  • Conhecimento em gestão de risco para manter a disponibilidade da aplicação;
  • Ter publicado artigos científicos ou dado palestras em eventos sobre atividades que realizou em projetos.

Mais empregos da INDT - Instituto de Desenvolvimento Tecnológico