Quem somos
Desde 2005, a ICD fornece servidores empresariais, armazenamento, peças de rede e manutenção de centros de dados a empresas no Egito, no Golfo, em África e noutros mercados.
Porque é que esta função é importante
As cotações, o sourcing, as encomendas, os RH e as finanças da ICD funcionam todos em ERPNext e em aplicações Frappe personalizadas, desenvolvidas para a forma de trabalhar da ICD. Este programador expande e mantém essas aplicações, para que o negócio avance mais depressa com menos passos manuais.
O que vai fazer
- Conceber e desenvolver funcionalidades nas aplicações Frappe personalizadas da ICD: DocTypes, controladores, hooks, relatórios, formatos de impressão e áreas de trabalho.
- Expandir o ERPNext e o HRMS apenas através de aplicações personalizadas, recorrendo a overrides e hooks em vez de alterar o código central.
- Escrever Python do lado do servidor e JavaScript do lado do cliente que respeitem as permissões do ERPNext e o acesso baseado em funções.
- Desenvolver integrações com e-mail, WhatsApp, o website WordPress e APIs externas, com tratamento de erros e registo adequados.
- Escrever testes e rever código antes de cada versão, e seguir o processo acordado de implementação e migração.
- Investigar e corrigir erros na causa raiz, com base em registos e dados em vez de soluções de contorno.
- Documentar as alterações e trabalhar de perto com os utilizadores de vendas, compras, RH e finanças para compreender as suas necessidades.
O que traz consigo
- Licenciatura em Engenharia Informática, Engenharia de Software ou numa área relacionada.
- Pelo menos 3 anos de desenvolvimento profissional em Python, incluindo pelo menos 1 ano em Frappe/ERPNext.
- Bons conhecimentos de JavaScript e experiência com APIs REST.
- Conhecimento prático de bases de dados SQL (MariaDB/MySQL) e de Git.
- Compreensão de processos de negócio ERP como vendas, compras, stock ou RH.
- Comunicação escrita clara e hábito de documentar o trabalho.
Será valorizado
- Contribuições para projetos de código aberto Frappe ou ERPNext.
- Experiência com Vue.js ou Frappe UI.
- Experiência com Redis, tarefas em segundo plano e otimização de desempenho.
- Familiaridade com integrações WordPress/PHP.
Línguas
Inglês a nível profissional, falado e escrito; árabe ou francês é uma vantagem.
Deslocações
Híbrido: alguns dias no escritório, alguns dias a partir de casa; apenas deslocações locais ocasionais.
O que oferecemos
Férias e licenças pagas
Tipos de licença: férias anuais, ocasional, emergência, Hajj, Iddah, maternidade, paternidade, doença, estudos.
Horas extraordinárias pagas
As horas extraordinárias são pagas no seu salário.
Prémio
Um prémio por bons resultados.
Colaborador do Mês
Um prémio mensal para o melhor desempenho.
Teletrabalho
Até 3 dias por mês.
Compensação de fim de contrato
Paga nos termos da lei laboral quando sair.
Adiantamentos salariais
Um adiantamento do seu salário quando precisar.
Horário de trabalho
09:00 às 17:00, Ramadão 09:00 às 15:00
Semana de trabalho
Domingo a Quinta-feira
Feriados
21 feriados este ano.
Como recrutamos
As mesmas etapas para todas as funções. Respondemos no prazo de 10 dias úteis.
- Candidata-se
- Os RH analisam a sua candidatura
- Entrevistas
- Proposta
- Aprovação final
- Integração
