Programmeur C#
Description de l’employeur
Notre cliente, une société canadienne spécialisée en génie logiciel développant des solutions intelligentes d’aide à la décision, est à la recherche d’un programmeur C#.
Description du poste
Ce poste s’adresse à un programmeur .NET de niveau supérieur ayant une vaste expérience en C# (5 à 7 ans) ainsi que des acquis solides en matière de développement de services Windows. La compréhension de l’utilisation de la gestion « box and unboxing », de la gestion des objets et des «garbage collector» avec opérations « multi-thread»; une grande compréhension des types génériques ainsi que de l’utilisation des construits génériques est aussi requise. Il faut également être capable de démontrer une compréhension des délégués et du traitement évènementiel (delegates and event processing).
Notre cliente recherche un programmeur en développement de logiciels .Net de niveau moyen à supérieur (+ de 5 ans) en vue de soutenir ses applications. Le candidat devra posséder de l’expérience en C#, Framework 3.5 et +, HTML, XML SOAP, Web services.
Responsabilités
- Accomplir la modélisation, la simulation et l’analyse de systèmes hautement complexes afin de fournir une solution appropriée;
- Mener des investigations et des tests sur des systèmes logiciels hautement complexes afin d’améliorer la performance ou résoudre des problèmes importants;
- Réviser la complétion et l’implantation de produits technologiques afin de s’assurer de leur succès et de leur pertinence;
- Recommander des corrections à apporter à des applications techniques complexes et analyser l’amélioration de la performance;
- Travailler en étroite collaboration avec le chef du projet logiciel afin de livrer la plateforme selon l’horaire établi. Le titulaire du poste aidera également à l’évaluation de toutes caractéristiques supplémentaires requises et participera à l’établissement des estimations nécessaires pour mener l’effort à terme;
- Agir à titre de mentor et s’assurer que la conception et les normes de codage soient maintenues. Le titulaire du poste devra apporter une connaissance approfondie des environnements .NET et C#. Il sera responsable de voir à toutes les conceptions et à tous les examens de code des caractéristiques qui sont implantées dans le système;
- Leadership technique en projets de logiciels – Gardien de l’architecture. Le titulaire devra apprendre l’architecture de la plateforme, et ensuite, fournir un leadership à l’équipe de développement logiciel afin de s’assurer du maintien de l’architecture lorsque des caractéristiques sont ajoutées au système;
- Leader en intégration – L’effort de développement du produit est organisé de manière à fournir à l’équipe d’essai des phases de livraison importantes du logiciel (software drop) à quatre étapes critiques définies dans le calendrier. Avant la livraison, il y a une période d’intégration du logiciel pendant laquelle l’équipe de développement s’assure que les caractéristiques prévues sont fonctionnelles et pleinement intégrées dans le système logiciel et dans toute composante (hardware) qui est requise. Le titulaire du poste devra agir à titre de leader de l’effort susmentionné. Il sera aussi responsable d’aider à la révision des problèmes soulevés et à déterminer si le problème doit être traité maintenant ou plus tard.
Exigences du poste
Formation et expérience
- BAC en sciences informatiques, en systèmes d’information de gestion ou dans un domaine connexe ou une équivalence en termes de scolarité et d’expérience;
- 5 à 7 ans d’expérience en génie logiciel ou en programmation de systèmes opérationnels ;
- Expérience en cycle de vie de développement de logiciel, notamment en conception, codage, essais et documentation ;
- Expérience en programmation orientée objet (OOP);
- Expérience en architecture et conception de projets d’infrastructure de bureau Windows et virtuel;
- Expérience en implantation de projets multi-location (direction ou participation);
- Expérience en montage de modules d’applications pour le bureau;
- Atout. Expérience en gestion de projets.
Profil recherché
- Dois être capable de communiquer, parler et écrire, efficacement avec les collègues de tous les niveaux. Atout. Anglais;
- Dois avoir une compréhension du réseautage, de la gestion de systèmes et de l’exploitation Windows;
- Dois être à l’aise dans un environnement dynamique;
- Dois être capable de gérer son temps efficacement et de travailler sur de multiples calendriers de projets;
- Dois avoir des compétences éprouvées en diagnostic et en résolution de problèmes afin d’assurer un environnement de développement optimal;
- Dois avoir un esprit d’équipe et de coopération;
- Dois avoir des compétences en gestion de projets.
Compétences techniques recherchées
- Installer et gérer les bases de données avec SQL
- C#, Framework 3.5 et +, HTML, XML SOAP, Web services;
- Base de données MSSQL 2008;
- Visual Studio, .NET et la suite MS Office;
- Maîtrise des outils informatiques – système de courriel et Internet;
- Savoir utiliser, manipuler et/ou maîtriser le matériel informatique, le projet de base comprend des interfaces vers une variété de dispositifs matériels, typiquement par un certain type de niveau plus élevé d’API.
Années d'expérience
- 5@7 années en génie logiciel ou en programmation de systèmes opérationnels.
Conditions de travail
- Avantages sociaux;
- Salaire annuel : selon expérience et compétence.
Lieu de travail
- Région de Magog
Candidatures
Les personnes intéressées sont priées de faire parvenir leur curriculum vitae, ainsi qu’une lettre de présentation à l’attention de Dave Dupuis. 1-855-347-6974.
- Voir la localisation
- Entreprise
dupuis
Depuis 2012, plus de 200 entreprises québécoises et ontariennes font confiance à nos spécialistes. Ce qui nous distingue, c'est notre intérêt à faire de votre organisation un acteur fort dans votre industrie, que vous soyez dans le secteur public ou privé. Ce dont nous sommes fiers,...
Voir les offres