O(a) profissional será responsável por transformar ideias e requisitos em soluções digitais funcionais, assegurando a melhor experiência do utilizador e uma performance otimizada.
Para atingir este objetivo, é necessário garantir a compatibilidade entre navegadores e dispositivos. Além disso, o desenvolvedor precisará criar e integrar APIs para comunicação entre sistemas e serviços externos.
Requisitos:
1. Graduação em Ciência da Computação, Sistemas de Informação, Engenharia da Computação ou áreas correlatas;
2. Conhecimento em controle de versão (por exemplo, Git);
3. Experiência com programação em linguagens como JavaScript, Python ou outras linguagens relevantes;
4. Habilidades em design de interfaces de usuário para garantir uma experiência ótima do utilizador;
5. Capacidade de trabalhar em equipe e colaborar com outros profissionais.
Localização: A vaga está disponível para trabalho em nossos escritórios em Ipatinga e Belo Horizonte (MG), ou Cubatão e Santos (SP).
Descrição detalhada da função:
O profissional contratado será responsável por analisar requisitos e especificações para criar soluções digitais personalizadas. Isso inclui:
* Analisar e documentar requisitos e especificações;
* Desenvolver código limpo e eficiente;
* Implementar e testar soluções;
* Integrar soluções com outros sistemas e serviços;
* Fornecer suporte técnico e resolução de problemas.
Atribuições específicas:
1. Desenvolvimento de Soluções Digitais:
* Criar soluções digitais personalizadas para atender aos requisitos dos clientes ou usuários internos;
* Garantir que as soluções sejam escaláveis, seguras e manteníveis;
* Realizar atualizações e melhoria contínua das soluções.
2. Integração de Serviços:
* Criar e integrar APIs para comunicação entre sistemas e serviços externos;
* Assegurar a compatibilidade entre navegadores e dispositivos;
* Monitorar e resolver problemas de integração.
3. Controle de Versão e Documentação:
* Mantener um sistema de controle de versão (por exemplo, Git) para monitorar alterações nos códigos;
* Documentar códigos e processos para facilitar a manutenção e a transferência de conhecimentos;
* Implementar práticas de desenvolvimento ágil e princípios de diseño de software para garantir qualidade e sustentabilidade.
4. Suporte Técnico:
* Fornecer suporte técnico e resolução de problemas para os clientes ou usuários internos;
* Manter-se atualizado sobre novas tecnologias e tendências para fornecer soluções inovadoras;
* Trabalhar em equipe com outros profissionais para identificar e resolver problemas.