Résumé de l'emploi
Nous recherchons un développeur de logiciels compétent, dynamique et axé sur les résultats pour rejoindre notre équipe en pleine croissance. Le candidat idéal aura une bonne connaissance de divers langages de programmation et sera capable de travailler au sein d'une équipe au rythme rapide et axée sur les objectifs. Le poste se concentrera principalement sur le développement de solutions logicielles pour les clients, ainsi que sur la résolution de problèmes et la correction de bogues.
Responsabilités
- Rechercher et déterminer les besoins des utilisateurs et développer des logiciels pour répondre aux besoins de l'utilisateur final.
- Recommander et développer des améliorations et des mises à jour pour les applications et les logiciels existants afin d'assurer un fonctionnement efficace et harmonieux ainsi qu'une expérience globale pour l'utilisateur.
- Concevoir et développer des éléments de chaque section du logiciel ou du produit et concevoir et mettre en œuvre la manière dont ces éléments fonctionneront ensemble pour former le produit.
- Développer et créer une variété de diagrammes pour démontrer le code requis aux développeurs.
- Maintenir et mettre à jour les programmes de manière efficace afin de s'assurer qu'ils fonctionnent efficacement en effectuant la maintenance et les mises à jour essentielles de manière régulière et programmée.
- Veiller à ce que la documentation soit produite et conservée en bon ordre pour chaque aspect d'un logiciel ou d'un programme afin de pouvoir s'y référer ultérieurement, de le mettre à jour et de le développer.
Exigences
- Licence ou diplôme supérieur en informatique, en technologie de l'information, en ingénierie ou dans un domaine connexe.
- Au moins deux ans d'expérience dans le domaine du développement de logiciels, par exemple dans le cadre d'un stage ou d'un apprentissage.
- Capable d'écrire du code à partir de zéro
- Se tenir au courant des codes et outils nouveaux et émergents
- Bonne connaissance des langages de codage tels que JavaScript, Python et d'autres langages de codage si nécessaire.
- Excellentes compétences en matière de communication et capacité à collaborer efficacement avec les autres équipes, les parties prenantes et la direction.
- être apte à résoudre les problèmes et avoir la capacité de résoudre le problème à partir de sa cause première tout en tenant compte des correctifs appropriés et des mises à jour/améliorations nécessaires.
- Très bien organisé, avec la capacité de hiérarchiser efficacement les charges de travail.
- Capable de comprendre efficacement les besoins et les exigences des clients/parties prenantes.
- Excellentes capacités d'écoute
- Capacité à travailler à la fois de manière indépendante et en équipe
- Avoir une passion pour la créativité
- bonnes compétences interpersonnelles et capacité à communiquer avec les parties prenantes, les clients et les membres de l'équipe
- Compétences étendues en matière de résolution de problèmes et grand souci du détail