Pular para o conteúdo principal

Desenvolvedor Pleno

Tipo de vaga: Pessoa jurídica

Modelo de trabalho: Híbrido

Descrição da vaga

Oportunidade surgindo na Koode Tecnologia para Desenvolvedor Pleno.

 

Como um profissional Koode, em um mundo em transformação e inovação constante, entendemos a importância de apresentar as melhores estratégias de ação para que nossos clientes alcancem os melhores resultados.

Para isso, buscamos por um profissional com experiência na área e que tenha habilidade para entender demandas, definir e executar.

 

Se você gosta de desafios e se identifica com a gente, inscreva-se!

Responsabilidades e atribuições

 

Desenvolvimento de software:


Escrever código limpo, eficiente e testável.

Implementar novas funcionalidades e corrigir bugs em sistemas existentes.

Seguir boas práticas de desenvolvimento, como padrões de design e arquitetura de software.


Participação em code reviews:

Revisar o código de outros desenvolvedores, dando feedback e sugerindo melhorias.


Colaboração com a equipe:

Trabalhar em conjunto com outros desenvolvedores (sêniores e juniores), designers e stakeholders para garantir que os requisitos técnicos e funcionais sejam atendidos.

Participar de reuniões de planejamento, stand-ups diários e retrospectivas.


Apoio na tomada de decisões técnicas:

Contribuir para a escolha de tecnologias, ferramentas e arquiteturas.

Ajudar a definir melhores práticas e padrões para o desenvolvimento de software.


Documentação técnica:

Documentar soluções, processos de desenvolvimento e decisões de arquitetura.


Mentoria e suporte:

Ajudar desenvolvedores juniores a melhorar suas habilidades e compreender melhor os projetos.


Testes e otimização:

Implementar testes unitários, de integração e funcionais.

Identificar e otimizar gargalos de performance nos sistemas.


Requisitos e qualificações

Experiência técnica:


Experiência de 2 a 5 anos em desenvolvimento de software.


Domínio de pelo menos uma linguagem de programação (por exemplo, Java, Python, JavaScript, C#, etc.).


Experiência com frameworks e ferramentas relacionadas à sua stack (por exemplo, Spring, Django, React, Node.js).


Conhecimento em bancos de dados relacionais (SQL) e, em alguns casos, bancos NoSQL.


Conhecimento em arquitetura de software:

Capacidade de compreender e aplicar conceitos de arquitetura (por exemplo, MVC, microservices, REST, etc.).


Familiaridade com metodologias ágeis:

Conhecimento em Scrum, Kanban ou outra metodologia ágil de desenvolvimento.


Ferramentas de versionamento de código:

Experiência com ferramentas de controle de versão, como Git.


Conhecimentos em testes automatizados:

Experiência com frameworks de testes e a importância da cobertura de testes no código.


Boa comunicação:

Capacidade de trabalhar em equipe e comunicar-se efetivamente com outros membros do time, tanto técnicos quanto não técnicos.


Capacidade de resolver problemas:

Habilidade de identificar, analisar e resolver problemas de maneira eficiente e proativa.

 

Competências comportamentais:


Autonomia: consegue desenvolver atividades sem a necessidade de supervisão constante.

Colaboração: trabalha bem em equipe, auxiliando no desenvolvimento do time.

Adaptabilidade: consegue aprender novas tecnologias e se adaptar a mudanças no projeto ou no ambiente de trabalho.



DIFERENCIAL:

  • Proatividade e iniciativa:
  • Buscar sempre aprender novas tecnologias, propor soluções inovadoras e antecipar problemas antes que eles ocorram.
  • Capacidade de resolver problemas complexos:
  • Desenvolvedores plenos que se destacam geralmente têm uma boa capacidade analítica e conseguem encontrar soluções para problemas difíceis, muitas vezes sugerindo melhorias e inovações.

 

Informações adicionais

  • Modelo de contratação: PJ
  • Modelo de trabalho:  híbrido
  • Horários: seg. a sex 9h até 18h
  • Programa Livre Escolha (Pode ser usado para saúde, educação, tecnologias, entre outros).

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Mapeamento Comportamental
  3. Etapa 3: Entrevista
  4. Etapa 4: Aprovação / Proposta
  5. Etapa 5: Contratação

Quem Somos

YOU DEMAND WE CODE


Adoramos "codar", daí o nosso nome Koode!

Acreditamos na inovação através da tecnologia como um estilo de vida e assim nos movemos.