Développeur Web intermédiaire

Développeur Web intermédiaire pour créer des applications innovantes

Offre d'emploi

Quelles sont les raisons clés de travailler chez Evocatio?

  • Être parmi d'autres Geeks;
  • Programmer avec les dernières spécifications PHP 5.3+ Orienté Objet -- Fini le code legacy, "Clean code for the win";
  • Nous créons des logiciels web à partir d'un plan stratégique élaboré par des gens créatifs;
  • Il est commun durant une journée de travailler en équipe pour collaborer à trouver une solution élégante a une fonctionnalité;
  • Nous apprécions et encourageons le dépassement de soi et de ses capacités;
  • Faire partie d'une équipe expérimentée -- Pour (apprendre|enseigner);
  • Essayer des trucs nouveaux à chaque projet.

Décrivez «Une journée dans la vie» du poste.

Nous sommes à 235 pas de la station Square-victoria. Monte dans l'ascenceur au 3è étage. Un bureau blanc et décoré de poissons farfelus t'accueille. Fais-toi un café avec notre machine a espresso automatique. Parfois il traine une tasse en "processus de refroidissement". C'est normal, parfois nous sommes trop concentrés pour s'en rappeler. Certains d'entre nous crient "Café en processus de refroidissement!".



Nous utilisons un système de suivi de tâches et d'assignation. Tout le monde sait ce qui s'en vient. Commence ou agrémente une page Wiki pour documenter et/ou illustrer ce qui sera ta prochaine fonctionnalité. Si tu as une question pointue au niveau architectural, base de donnée, ou standards du web il y aura sûrement une réponse ou une piste de réflexion. Il y a toujours des discussions sur comment

Prend part a la conception, l'architecture, planification des projets. Chaque jour nous faisons un status sur les défis en cours et les objectifs a atteindre. Une rencontre "SCRUM" si vous voulez.

Tout le monde à un poste de travail avec double moniteurs fonctionnant sour Ubuntu Linux dernière version, a accès local a un serveur mirroir de mises à jour Ubuntu. Evocatio fournit même une machine Linux virtuelle personnelle pour que nos employés puissent jouer.



Comment sera mesuré la performance? Détails spécifiques au poste.

  • Être responsable de l'architecture des projets;
  • Élaborer, Analyser de services web;
  • Travailler avec la chargée de projet pour respecter les requis de la façon la plus élégante possible;
  • Il y a toujours une façon de résoudre n'importe quelle situation. Fais partie du dream-team;
  • Créer et entretenir l'architecture des fonctionnalités, et des plans de tests. Nous détestons les monstres procéduraux!;
  • Créer des schémas et les sessions de "focus-group" pour élaborer une solution ré-utilisable élégante;
  • Tente de briser ton propre code pour assurer la qualité;
  • Être une des resources digne de référence;



Décrire Evocatio

Evocatio est une firme jeune et en pleine expansion fondée en 2010 par des professionnels de l'informatique de plus de 15 ans d’expérience.

Evocatio offre principalement des services de développement d'applications web et de support technique de haut niveau.

Située dans le vieux Montréal sur la rue St-Jacques, Evocatio est partenaire de RED l'agence.



Décrire le travail

Mis a part la programmation, les rencontres pour élaborer les solutions et les requis. Nous avons fréquemment des casse-têtes à résoudre.

Voici un exemple qu'on a fait.

Nous devions faire un système automatisé pour mettre à jour une application web distante utilisant un ORM à partir de données du système "Legacy" fait en Microsoft Access. Il y avait donc deux processus qui étaient responsables. L'une installée sur le système qui va extraire les données régulièrement par le connecteur ODBC et les convertir en XML puis les téléverser sur le serveur web. Le serveur web détecte le nouveau fichier et lance une tâche d'import et génère les requêtes SQL via l'ORM de l'application.

Si vous aimez ce genre de défi. Vous allez adorer travailler avec nous.



Qu'est-ce nos candidats devraient démontrer dans leur application pour se démarquer?

Démontrer une expérience avec quelques-uns des éléments suivants:

  • Bonne expérience en: POO ("OOP"), Requêtes bases de données, Javascriptt, REST, SOAP, JSON et vous utilisez un gestionnaire de source distribué ("DVCS");
  • Bonnes connaissances des bonnes-pratiques, et cadres de développement;
  • Bonus: Expérience pertinente avec cadres de développements tels; jQuery, Symfony2, et PHP;
  • Expérience avec l'un ou plusieurs des cadres: Django, Rails, CakePHP, Lithium, Zend, GWT, Grails, et à l'aise avec PHP;

Pour nous impressionner:

  • Un projet sur GitHub et/ou un projet sous licence libre;
  • Notes sur un schéma de base de donnée et vous pouvez créer une requête avec jointures sur plusieurs tables en un rien temps;
  • Votre curriculum contient des spécifications écrites en Klingon;
  • Vous avez crée votre propre Wiki, à partir de zéro, juste pour vos propres besoins;
  • Vous avez crée votre propre "mapping objet-relationnel" (ORM) en 200x sans même savoir ce que c'était;



Comment appliquer?

Envoyez un courriel a contact@evocatio.com.

PS0: Nous sommes ouverts aux contractuels/travailleurs-autonomes, nous avons même de l'espace disponible pour vous joindre au groupe.

PS1: Si vous êtes plus d'un profil Intégrateur ("Frontend"), montrez-nous ce que vous avez!

Important: Soyez prêts pour un petit travail pratique pour voir comment nous pouvons travailler ensemble.