Programmeur sénior (C ++, .NET, SQL)

0
96

Lieu: Montréal (Ville Saint-Laurent) : accès en train, bus et route 520

Salaire : Salaire annuel + autres avantages sociaux : $75 000 – $85 000 selon expérience

 

Contexte de la demande :

Spécialistes en Recrutement et Mobilité Internationale France – Québec, l’Agence MyrConseil offre une gamme de services intégrés pour accompagner les particuliers lors de leur processus d’immigration ou d’expatriation.
Par son expertise en recrutement international, MyrConseil est également le partenaire privilégié des entreprises québécoises et françaises pour mener une stratégie de recrutement spécifique et efficace.

Dans ce cadre, nous recherchons un Programmeur sénior maitrisant entre autre C++ . Net et SQL,  pour notre client, une multinationale présente en Amérique du nord, Europe et Asie, spécialisée dans l’industrie.

 

Description de l’emploi :

Le programmeur sénior est responsable de la conception et du développement d’applications logicielles et d’interfaces système en fonction des besoins et des spécifications techniques des utilisateurs, ainsi que de la prise en charge des applications de première ligne pour les utilisateurs finaux.

  • Lire, clarifier et assimiler les exigences des utilisateurs et les spécifications techniques ;
  • Participer au développement d’applications complètes du cycle de vie, y compris :
  • Analyser/évaluer les exigences et produire des documents de conception selon une méthodologie ou un processus prédéterminé ;
  • Concevoir, coder et déboguer des applications dans divers langages logiciels selon des normes prédéterminées ;
  • Effectuer des tests et l’assurance de la qualité ;
  • Intégrer les logiciels dans des systèmes existants ;
  • Soutenir, maintenir et documenter les fonctionnalités des logiciels ;
  • Participer activement aux réunions de planification ;
  • Collaborer avec les parties prenantes internes et / ou externes si nécessaire pour résoudre les problèmes ;
  • Former, encadrer et guider les autres dans leur domaine de spécialisation, favoriser le travail d’équipe et l’innovation en impliquant d’autres personnes dans la résolution de problèmes et la pensée créative ;
  • Participer à l’évaluation et à l’identification de nouvelles technologies ;
  • Développer des logiciels dans le contexte d’un projet, tout en assurant l’alignement sur l’architecture actuelle et en développement ;
  • Identifier de manière proactive les domaines à améliorer, rechercher des solutions et formuler des recommandations ;
  • Fournir un support pour les problèmes en escalade ;
  • Créer des rapports de base de données avec SQL;
  • Aider au support et à la maintenance de la base de données ;
  • Participer à la mise en œuvre du nouveau logiciel à toutes les étapes de la planification des systèmes
  • Participer aux tests des systèmes ou des applications avant le déploiement pour identifier et atténuer les bogues;
  • Fournir au responsable informatique ou au directeur informatique des rapports sur le statut des tâches et / ou des projets qui lui sont assignés;
  • Se tenir au courant des développements des langages de programmation, des normes et des produits.

 

Critères exigés :

  • Baccalauréat en informatique / génie informatique ou diplôme équivalent ou expérience équivalente requise,
  • 5 à 7 ans d’expérience dans un environnement de développement orienté objet,
  • Expérience avec les technologies suivantes: HTML, JavaScript, CSS, Ajax, jQuery, JSON et REST;
  • Services de rapport principaux (SQL Server Report Services),
  • Compréhension des bases de données relationnelles et expérience de l’écriture de requêtes pour extraire et stocker des données,
  • Bonne maitrise du français et de l’anglais
  • Connaissance du logiciel Team Foundation Server (TFS), un atout ;
  • Excellente connaissance des langages de script de haut niveau, tels que C ++, .NET, SQL, outils Baan / LN, outils de Business Intelligence;
  • Connaissance des outils de programmation tels que les éditeurs de texte, les formateurs, les compilateurs et les débogueurs;
  • Compréhension solide de la manière d’interviewer les utilisateurs finaux afin de déterminer les spécifications fonctionnelles, les exigences de l’entreprise et la convivialité