Full Stack Developer
Empresa líder em Serviços (outras actividades) - Luanda, Luanda
Já só tem 61 dias para se candidatar
Contrato
Descrição
Desenvolver, manter e otimizar aplicações web e híbridas integradas com sistemas físicos e dispositivos de automação.
Projetar soluções que interliguem software com hardware, assegurando comunicações fiáveis e seguras.
Participar na definição de arquiteturas de sistemas complexos, que envolvem integração entre infraestruturas IT, sensores e controladores.
Criar interfaces de monitorização e controlo de equipamentos eletrónicos e sistemas automatizados.
Implementar pipelines de CI/CD, garantindo a automatização e qualidade no ciclo de desenvolvimento.
Realizar testes unitários, funcionais e de integração, tanto em software como na interface com hardware.
Assegurar documentação técnica completa de integrações, protocolos e dependências de sistema.
Diagnosticar e corrigir falhas de comunicação entre camadas de software e dispositivos físicos.
Colaborar com equipas de engenharia, IT, automação e manutenção para alinhar soluções técnicas.
Apoiar o desenvolvimento de projetos de inovação tecnológica (IoT, automação industrial, robótica, sistemas inteligentes).
Cumprir as normas de segurança, qualidade e conformidade técnica.
Requisitos
Domínio de arquiteturas web modernas, incluindo front-end (React, Angular, Vue) e back-end (Node.js, .NET Core, Java Spring Boot, Python
Django ou Flask).
Experiência comprovada em desenvolvimento de APIs RESTful e integração com serviços externos.
Sólido conhecimento de bases de dados relacionais (MySQL, PostgreSQL, SQL Server) e não relacionais (MongoDB, Redis).
Capacidade de estruturar, otimizar e documentar código seguindo boas práticas de engenharia de software (Clean Code, SOLID, MVC,
Microserviços).
Experiência com Docker, Kubernetes, CI/CD (Jenkins, GitLab CI, Azure DevOps).
Conhecimento em gestão de versionamento (Git, GitHub, GitLab).
Experiência em ambientes cloud (AWS, Azure ou GCP) e monitorização de aplicações.
Conhecimentos sólidos de eletrónica, robótica, eletromecânica e hardware, incluindo integração de software com sistemas físicos e
dispositivos IoT.
Compreensão de protocolos de comunicação entre hardware e software (RS232, RS485, TCP/IP, Modbus, MQTT, CAN Bus, USB, etc.).
Capacidade para desenvolver aplicações de controlo, monitorização e automação integradas com sistemas embebidos, PLCs ou
controladores dedicados.
Familiaridade com linguagens de scripting para automação e debugging (Python, Bash, PowerShell)
Forte capacidade de análise e resolução de problemas multidisciplinares (hardware/software).
Fluência técnica em inglês (documentação e comunicação técnica).
Empregador
Empresa líder em Serviços (outras actividades)
Empresa líder em Serviços (outras actividades)
Confira vagas semelhantes
Application Engineer de Empresa líder em TIC / Telecomunicações
Desenvolvedor Mobile de Empresa líder em TIC / Telecomunicações
Estágio Remunerado para Finalistas e recém Formados em Gestão e Administração de Empresa líder em Serviços (outras actividades)
Estágio Remunerado para Finalistas e recém Formados em Finanças, Economia e Contabilidade de Empresa líder em Serviços (outras actividades)
Estágio Remunerado para Operações, Processo Industrial, Manutenção – Mecânica, Manutenção – Elétrica, Sustentabilidade / SSMA - CABINDA de GEMCORP ANGOLA
Estágio Remunerado para Administração, Contabilidade, Finanças, RH, Suprimentos, Logística, Comercial, Responsabilidade Social - LUANDA de GEMCORP ANGOLA