Desenvolvedor Pleno
Nossa empresa está em busca de um profissional habilidoso e experiente para integrar sua equipe de desenvolvimento. Buscamos alguém que seja capaz de criar soluções inovadoras e eficientes.
Habilidades Técnicas:
* Desenvolvimento de Software: Conhecimento em desenvolvimento de software, com experiência em diversas tecnologias e linguagens de programação.
* Serviços Restfull e Microserviços: Experiência trabalhando com serviços restfull e microserviços, com conhecimento em arquitetura de sistemas e integração de serviços.
* Tecnologias Web: Conhecimentos em HTML5, CSS3, Node.js, Angular, Vue e React, com habilidade em construir aplicações web escaláveis e performáticas.
* Linguagem Python: Conhecimentos em Python, com habilidade em utilizar a linguagem para resolver problemas complexos e criar soluções inovadoras.
* Banco de Dados e Análise de Dados: Conhecimentos em SQL e análise de dados, com habilidade em extrair insights valiosos do grande volume de dados.
Habilidades Desejáveis:
* Certificações: Certificações relevantes ao setor, como AWS Certified Developer ou Microsoft Certified: Azure Developer Associate.
* Especializações/Mestrado: Especializações ou mestrado em áreas relacionadas à tecnologia, como Ciência da Computação ou Engenharia de Software.
* Inglês Avançado: Compreensão avançada do inglês, com habilidade em comunicar-se efetivamente com colegas e clientes internacionais.
* Vivência em Metodologias Ágeis: Experiência em metodologias ágeis, como Scrum ou Kanban, com habilidade em gerenciar projetos de forma flexível e adaptável.
*
Responsabilidades:
1. Desenvolver Códigos: Escrever códigos de desenvolvimento dos sistemas seguindo padrões de nomenclatura e práticas da empresa.
2. Detalhar Projetos: Detalhar projetos, determinando suas interfaces, limites de automação e plataforma tecnológica.
3. Construir Modelos Funcionais: Construir modelos funcionais e de dados de sistemas, aplicando boas práticas que garantam visão estruturada, qualidade, reutilização, facilidade de manutenção de códigos.
4. Identificar e Avaliar Frameworks: Identificar, avaliar e definir frameworks, componentes e softwares para desenvolvimento, através da conceituação, documentação e experimentação, buscando aprimorar as soluções desenvolvidas.
5. Avaliar Segurança e Performance: Realizar avaliações de segurança e performance de soluções.
6. Aplicar e Avaliar Testes: Aplicar e avaliar testes funcionais e não funcionais, seguindo o plano de testes estabelecido, junto ao cliente visando a entrega da solução e satisfação do cliente.