Desenvolvedor

  • CLT
  • Período integral
  • 20090003, Rio de Janeiro, Rio de Janeiro, Brasil
  • Desenvolvimento

🎯Escrever, testar e manter código para aplicações de software. Compreender profundamente as metodologias de desenvolvimento de software e programação.


PRINCIPAIS RESPONSABILIDADES


  • Desenvolver código utilizando linguagens de programação específicas para implementar funcionalidades conforme especificações.
  • Construir componentes individuais de uma aplicação, como interfaces de usuário, APIs, ou módulos específicos.
  • Executar testes para identificar bugs e garantir que o software funcione corretamente.
  • Depurar e corrigir erros no código, garantindo a estabilidade e eficiência da aplicação
  • Integrar componentes desenvolvidos com outras partes do sistema.
  • Atualizar o software para corrigir bugs ou adicionar pequenas melhorias.
  • Revisar, refatorar e melhorar código existente, aplicando as melhores práticas de desenvolvimento para manter a manutenibilidade e a performance do software.
  • Trabalhar junto a designers, gerentes de produto, e outros desenvolvedores para garantir que os requisitos sejam atendidos e que o código seja integrado corretamente.
  • Realizar testes unitários, de integração e de sistema para garantir a qualidade do software
  • Criar e manter documentação técnica clara e detalhada, assegurando que o código e as funcionalidades sejam compreensíveis e possam ser mantidos por outros membros da equipe.
  • Foco na entrega de funcionalidades dentro de prazos específicos, frequentemente sob a orientação de arquitetos ou engenheiros de software.
  • Participar em reuniões de equipe, revisões de código e sessões de planejamento de sprint.
  • Comunicar-se efetivamente com partes interessadas para garantir o alinhamento dos objetivos de projeto.
  • Pesquisar e implementar novas tecnologias para melhorar os processos de desenvolvimento de software.
  • Contribuir para a melhoria contínua dos processos de engenharia de software.
  • Mentor e apoiar membros mais juniores da equipe de desenvolvimento.
  • Trabalhar com integração de banco de dados (SQL, NOSQL) e APIs (SOAP, REST)


PRÉ-REQUISITOS

Formação Desejável:

  • Ensino Superior em Ciência da Computação, Engenharia de Software ou área relacionada.

Formação Desejável

  • Pós-graduação completa em Engenharia, Ciências da Computação, Tecnologia da Informação ou áreas

afins;

Experiência Desejáve

  • Mínimo de 6 meses.


CONHENCIMENTO TÉCNICO:

  • Domínio Microsoft Office (Avançado em Excel e Word)
  • Proficiência em uma ou mais linguagens de programação orientada a objetos (C#, Java, JavaScript, PHP,Python)
  • Proficiência em uma ou mais linguagens de programação de script (preferencialmente Python)
  • Experiência com frameworks de desenvolvimento (e.g., Spring, Django, .NET, Angular/React)
  • Experiência comprovada em desenvolvimento de software, com um portfólio de projetos ou código de exemplo
  • Conhecimento de práticas de DevOps e ferramentas (e.g., Azure DevOps, Docker, Kubernetes)
  • Familiaridade com bancos de dados relacionais e não relacionais (e.g., MySQL, Postgre, SQL Server, Oracle, MongoDB)
  • Conhecimento de Microsoft Windows Server e Ambientes Linux
  • Certificações Obrigatórias (Mínimo uma certificação)

a) Certified Software Development Professional (CSDP)

b) Certified Software Engineering Professional (CSEP)

c) Open API TM Fórum Fundamentals

d) Microsoft Certified: Azure Developer Associate

e) Certified JavaScript Developer (CIW)

f) AWS Certified Developer – Associate

  • Desejável Espanhol nível B1 na escala CEFR – Common European Framework of Reference
  • Desejável Inglês nível B1 na escala CEFR – Common European Framework of Reference

✅ Nossos Pacotes de Benefícios

  • Plano de Saúde
  • Plano Odontológico (OPCIONAL)
  • Convênio com instituição de ensino
  • Programa de bem-estar
  • Seguro de vida em grupo
  • Cartão Multibenefícios Flash
  • Anuênio
  • Premiação
  • Banco de horas