Développeur Desktop/Web

Share

Basé à notre bureau de Québec, vous profiterez de votre expérience d’analyste-programmeur pour concevoir et développer des applications robustes, conviviales et de qualité. Vous contribuerez aux activités courantes de l'entreprise en fournissant efficacement services de consultation pour des projets spécifiques et autres types de services à la clientèle.

Vous aurez à supporter une solution existante intégrant du code .NET développés à partir de la technologie ArcGIS d’Esri. Le rôle comprendra :

  • Produire des spécifications fonctionnelles et organiques à partir des besoins opérationnels du client;
  • Programmer dans les langages C#, VB et Python dans un environnement .Net et Windows (Visual Studio 2017);
  • Programmer des applications web en Javascript;
  • Tester et déboguer les applications;
  • Supporter les applications dans les environnements de développement, de test et de production du client;
  • Travailler en étroite collaboration avec les autres membres de l’équipe de projet pour gérer les attentes des clients et assurer que les objectifs du projet sont atteints;
  • Participer à des activités de pré-vente;
  • Supporter l’équipe de projet pré-vente et après-vente dans l'élaboration de propositions.

Responsabilités, en plus de celles mentionnées plus haut :

  • Fournir une expertise technique dans le développement et l’implantation de solutions
  • Contribuer à la définition des tâches de projet et à l’estimation de l'effort requis, dans l’élaboration des propositions d’affaires.
  • Contribuer à l'élaboration des plans de projet pour tous les projets assignés.
  • Travailler avec d'autres consultants dans la conception de solutions, de la conception à la réalisation
  • Écrire, tester, faire le débogage et documenter le code
  • Recommander des changements et des améliorations dans le développement de systèmes
  • Faire l’installation d'applications personnalisées intégrées dans les solutions Esri
  • Poursuivre proactivement un auto-apprentissage sur tous les sujets techniques pertinents

Compétences nécessaires :

  • 5+ années d’expérience en programmation orientée objet
  • Expérience avec VB.NET, C#, Javascript, Python
  • Connaissance des « Patterns » de programmation : MVVM, Factory, Singleton, etc.
  • Connaissance des technologies/framework WPF, XAML, Entity Framework, NUnit
  • Connaissance des API web et des aspects de performance/sécurité web
  • Expérience dans la programmation d’applications dans des environnements client/serveur
  • Diplôme universitaire ou collégial en informatique ou géomatique. Tout autre ensemble de formation et d'expérience jugés équivalents pourront être considérés, au besoin.

Compétences essentielles :

  • Fortes habiletés interpersonnelles et de communication;
  • Approche axée sur le client et la résolution de problèmes;
  • Maîtrise de la gestion du temps ainsi que la possibilité de gérer de multiples tâches;
  • Fortes aptitudes de travailler en équipe;
  • Aptitude à communiquer par écrit.

Considéré comme des atouts pour ce poste :

  • Connaissance des méthodologies et outils de tests unitaires automatisés
  • Connaissance de UML
  • Être bilingue (français et anglais)

Esri Canada offre un milieu de travail dynamique où le candidat pourra développer ses compétences au moyen d’outils et de technologies de pointe, dans une approche axée sur le travail d’équipe. Nous offrons un salaire concurrentiel et d’excellents avantages sociaux.

Renseignements sur l'emploi

Emplacement

Ville de Québec
Canada

Terme
À plein temps
Numéro de dossier
20162

Si vous êtes qualifié pour ce poste, faites-nous parvenir votre curriculum vitæ, en indiquant le numéro de dossier, par courriel à jobs@esri.ca (aux formats Microsoft Word ou PDF).

Esri Canada respecte le principe d’équité en matière d’emploi et examine toutes les candidatures. Pendant toute la durée du processus de sélection et de recrutement, nous tenterons de trouver un accommodement pour toute personne qui en fait la demande. Veuillez noter que nous ne communiquerons qu’avec les personnes sélectionnées pour l’entrevue.

Contactez-nous

Besoin d’aide pour choisir un produit? Des questions sur le prix ou le soutien?

Parlez à la bonne personne.

Remplissez notre formulaire en ligne.