| Industry: | Ingénierie |
| Location: | Montreal |
| Type: | Permanent |
| Job Number: | 1234 |
| Description: | · Planifier et estimer les tâches de programmation · Écrire du code de qualité et bien documenter celui-ci. · Effectuer des tests unitaires · Explorer diverses possibilités de design Orienté Objet · Travailler de près avec l'équipe de contrôle de la qualité pour assurer la qualité des façons de faire et de la programmation · Être créatif et proposer des idées ingénieuses dans le design et la programmation de composants de logiciel s'intégrant à l'architecture globale · Utiliser avec régularité des méthodes de développement de haute qualité et efficaces · Définir des objectifs conjointement avec l'architecte, et se montrer fiable à rencontrer ceux-ci · Effectuer des revues de code · Agir comme mentor technique envers les développeurs junior et intermédiaire de l’équipe de développement. |
| Requirements: | · Diplôme universitaire dans un domaine connexe· 5 à 10 années d’expérience en développement de produit logiciels dont un minimum de 3 ans en développement C#· Expérience pertinente de développement et déploiement de système SOA fortement distribué.· Très bonne connaissance des processus et des cycles de développement de produit ainsi que les contraintes inhérentes.· Bien comprendre les principes de développement Agile. Avoir une expérience de participation à des Sprints de développement SCRUM serait un atout.· Excellente connaissance du Framework .Net 3.5: WCF, LINQ, .Net Remoting, ADO.NET, MSMQ, SOAP, XML, XSD…· Expérience pertinente de travail avec SQL Serveur 2005 ou 2008.· Patrons architecturaux orienté objet· Expérience de rédaction de documentation technique relative aux modules développés aussi bien en anglais qu’en français· Capacité de pouvoir s’adapter rapidement aux changements technologiques. |
| More Info: | · Connaissances des technologies et Framework suivantes: Inversion de control (IOC), Programmation Orienté Aspect (AOP), Enterprise Service Bus (ESB), WF, WS-Security, SAML, Spring.Net, Umbrella, NHibernate. Expérience d’intégration à des systèmes tiers tel que des ERP, CRM, MES |