Positions horaires & salariées

Informaticien (Ruby)

Stratégies numériques

Payer niveau : Il 3/9, négociable

RÉSUMÉ :
Le programmeur informatique (principalement Ruby avec certains Java) travaillera avec une équipe d’autres programmeurs à effectuer la conception de logiciels, le développement et les activités de maintenance. Ceci inclura la configuration, personnalisation et développement d’applications Ruby. Il/elle mettra à profit les technologies Ruby suivantes : Servlets, JSF, JDBC, JPA, Seam Framework, JUnit, IDE Eclipse, Maven et ant. Il/elle s’efforcera de contribuer à l’objectif global de livraison efficace, bien conçu et applications prévisibles.

TÂCHES ET RESPONSABILITÉS :

  • Participer à toutes les phases du cycle de vie de développement de logiciels.
  • Participer en tant que membre d’une équipe de développement.
  • Recherche et participer à l’enquête pour recueillir les besoins utilisateur et système.
  • Produire un code plus facile à maintenir qui répond aux spécifications techniques.
  • Unité et système de tester son propre code, ainsi que le code de collègues de travail.
  • Déboguer des programmes, identifier la source des problèmes et proposer et mettre en œuvre les solutions appropriées.
  • Instructions d’utilisation de document et processus pour les développeurs et les utilisateurs.
  • Répondre à et demandes de services auprès des utilisateurs.
  • Fournir une formation technique et assistance aux utilisateurs et aux autres membres du personnel technique concernant l’utilisation des logiciels nouvellement développé ou amélioré.

QUALITÉS :
Pour effectuer cette tâche avec succès, un individu doit pouvoir effectuer chaque devoir essentiel de façon satisfaisante. Les exigences énumérées ci-dessous représentent les connaissances, compétences et capacité requise. Accommodements raisonnables peuvent être faites pour permettre aux personnes ayant une déficience exécuter les fonctions essentielles.

CONNAISSANCES, COMPÉTENCES & CAPACITÉS :

  • Concepts de science de l’informatique
  • Langages et technologies (notamment Ruby, HTML, SQL, XML et JavaScript)
  • Systèmes de contrôle de version (surtout GIT)
  • Connaissance de l’objet orientée vers des concepts de programmation
  • Logiciel configuration et test (outils de tests automatisés en particulier)
  • Composition de la documentation détaillée pour l’utilisateur final et de la fourniture d’un appui pour l’utilisateur final
  • Utilisation de My SQL et Postgres
  • Principes et techniques d’analyse des systèmes, conception et programmation
  • Cycle de développement logiciel
  • Analyser et résoudre des problèmes
  • Tous les deux clairement communiquer verbalement et par écrit
  • Lire, comprendre et écrire du code de l’ordinateur
  • Apprendre de nouvelles technologies de programmation
  • Attaque des erreurs dans la logique de programme et de données
  • Aider les autres programmeurs
  • De recherche et d’apprendre des logiciels tiers et API
  • Écrire des documents clairs et concis de programmation
  • Notez les points à améliorer et offrir des suggestions
  • Maintenir une mentalité solide équipe
  • Multitâche et prioriser les affectations en mettant l’accent sur le respect des délais avec succès
  • Appliquer les normes techniques, principes, théories et techniques, tels que le changement et gestion de sortie
  • Préparer des organigrammes et des diagrammes pour des solutions techniques
  • Compiler, organiser, analyser et présenter des données statistiques et techniques

ÉTUDES ET EXPÉRIENCE :
Baccalauréat en sciences informatiques, technologies de l’information, mathématiques, ou domaine connexe ou équivalentes années d’expérience professionnelle et au moins 1 an d’expérience dans les postes d’accroître la complexité ou l’équivalent de programmation informatique combinaison d’études et d’expérience. Expérience peut être satisfaite par le biais de stages (rémunéré ou non).

Pour postuler à ce poste, veuillez visiter apply.ccci.org/20 et s’il vous plaît n’oubliez pas de remplir le formulaire dans son intégralité, y compris votre travail historique et le contexte de l’éducation et de formation.

Toust droit reservé