Vaga para profissional de tecnologia com experiência consolidada, capaz de atuar de forma autônoma em projetos de média a alta complexidade, colaborando com equipes multidisciplinares e contribuindo para a evolução técnica do time.Principais ResponsabilidadesDesenvolver, testar e implementar sistemas e aplicações, garantindo a qualidade e eficiência do código;Realizar manutenção, atualização e otimização de softwares existentes, solucionando bugs e melhorando a performance;Revisar códigos, orientando desenvolvedores juniores e promovendo boas práticas de desenvolvimento;Participar de todas as etapas do ciclo de vida do software, desde a análise de requisitos até a entrega e suporte;Trabalhar com metodologias ágeis (Scrum, Kanban), colaborando em equipes e projetos simultâneos;Configurar ambientes de desenvolvimento e integração contínua de forma independente.Habilidades Técnicas
- Proficiência em pelo menos uma linguagem de programação (Java, Python, C#, JavaScript, etc.) e conhecimento em outras linguagens conforme demanda.
- Domínio de frameworks e bibliotecas relevantes à stack utilizada (ex : React, , Spring, .NET).
- Experiência com bancos de dados relacionais e não relacionais (SQL, MongoDB).
- Conhecimento em versionamento de código (Git) e práticas de integração contínua (CI / CD).
- Capacidade de desenvolver e executar testes automatizados (unitários, integração, TDD).
- Noções de arquitetura de software, design patterns e segurança de aplicações.
- Experiência com ambientes de cloud computing e containers (AWS, Docker, etc.) é um diferencial.Competências Comportamentais (Soft Skills)
- Autonomia e proatividade para resolver problemas de média e alta complexidade.
- Boa comunicação para interação com equipes técnicas e áreas de negócio.
- Capacidade de trabalhar em equipe, colaborando e orientando profissionais menos experientes.
- Organização, atenção a detalhes e foco em resultados.
- Disposição para aprender novas tecnologias e buscar melhoria contínua.Formação e Certificações
- Graduação em áreas de TI (Ciência da Computação, Engenharia de Software, Sistemas de Informação) é desejável, mas não obrigatória.
- Certificações em linguagens, frameworks, cloud ou metodologias ágeis são diferenciais (ex : AWS, Scrum, Microsoft, Oracle).