Descriptif de poste: Développeur de logiciels (f/h/autre)
Le présent modèle de descriptif de poste de Développeur de logiciels a été optimisé à des fins de publication sur des sites d’annonces ou des pages d’emploi en ligne, ainsi que pour être aisément personnalisé en fonction des besoins de votre entreprise.
Refreshed on
February 6, 2020
Responsabilités du Développeur de logiciels:
- Création de code propre et efficace basé sur les spécifications
- Test et déploiement de programmes et de systèmes
- Correction et amélioration des logiciels existants
Description du poste
Nous recherchons un Développeur de logiciels qui sera chargé de concevoir et de mettre en œuvre des programmes fonctionnels. Vous travaillerez avec d’autres Développeurs et Chefs de produit tout au long du cycle de développement de logiciels.
Pour ce poste, vous devrez vous distinguer par votre esprit d’équipe, votre sens du détail et vos capacités à résoudre les problèmes. Si vous avez également de l’expérience des structures Agile et des langages de codage (ex. : JavaScript), nous aimerions vous rencontrer.
Votre objectif consistera à développer des programmes et des systèmes efficaces répondant aux besoins des utilisateurs
Responsabilités
- Travailler avec des développeurs à l’élaboration d’algorithmes et d’organigrammes
- Créer du code propre et efficace basé sur les spécifications
- Intégrer des composants logiciels et des programmes tiers
- Vérifier et déployer des programmes et des systèmes
- Dépanner, déboguer et mettre à niveau les logiciels existants
- Collecter et évaluer les retours des utilisateurs
- Recommander et exécuter les améliorations
- Créer des documents techniques de référence et pour la génération de rapports
Exigences
- Expérience confirmée en tant que Développeur de logiciels, Ingénieur de logiciels ou à un poste similaire
- Connaissance des méthodologies de développement Agile
- Expérience de la conception et du développement de logiciels au sein d’un environnement piloté par des tests (TDE)
- Connaissance des langues de codage (ex. : C++, Java, JavaScript) et des structures/systèmes (ex. : AngularJS, Git)
- Expérience des bases de données et des frameworks de mapping objet-relationnel (ORM) (ex. : Hibernate)
- Capacité à apprendre de nouveaux langages et de nouvelles technologies
- Excellent sens de la communication
- Esprit d’initiative et capacité à résoudre les problèmes
- Sens du détail
- Licence en informatique, en ingénierie ou dans un domaine apparenté