Senior Support Developer [#2314]

Location: Montréal, Quebec [QC], Canada
Date Posted: 09-19-2018
Alteo is looking for a Senior Support Developer for a contract based in Montreal.

*** Full time contract 6+ month ***

Responsible for troubleshooting, programming, enhancing and fixing existing code for multiple applications in a full-stack C#/.NET Microsoft development environment. Perform analysis on existing code and troubleshoot issues reported via end-users both internal and external. Participate in the agile process. Work with the Product Owners and Development Leads to understand priorities, delivery strategies, features and implementation risks, track bugs and support the technical aspects of the applications.

Responsibilities:
  • Assist in planning, design and execution of the application support function
  • Track defects and works with product owners and users to triage issues
  • Perform a variety of troubleshooting and coding tasks using C#, .NET and SQL
  • Familiar with the concepts of source control and the agile development process
  • Ability to learn quickly and come up to speed on existing applications and their architecture
  • Adherence to policies, procedures and documentation standards

Profile:
  • DEC / BAC in IT, Software Engineering or equivalent
  • 5+ years of experience in Software Design and development with C#, .Net, C++
  • Web development using ASPX, MVC, and .NET.
  • Various communication protocols: USB devices, IP/UDP, socket layers, HTTP/S, and familiar with networking/routing environment.
  • Practical knowledge of SQL language, SP and MS-SQL Server.  
  • Experience with TFS and Agile/Scrum process and applied software development best practices.
  • Familiar with systems level integration & hardware configuration.
  • Experience with asynchronous processes, threads and back-end services.
  • Practical knowledge of web services, APIs, nHibernate, MongoDB. Assets
  • Knowledge of network troubleshooting and WireShark. Assets
  • Understand architecture design in collaboration with internal and external users to determine content, processing and capacity requirements, user access levels, software, firmware and hardware requirements.
  • Understand system factors, including but not restricted to input/output requirements, information flow through hardware/software/firmware; providing alternative methods of problem resolution when needed.
  • Takes action without being asked or required to; achieves goals beyond job requirements; being proactive; taking prompt action to accomplish objectives.
  • Clearly conveys and receives information and ideas through a variety of media to individuals or groups in a manner that engages the listener, helps them understand and retain the message, and invites response and feedback.
  • Keeps others informed as appropriate.
  • Consistently maintains high levels of activity or productivity; works with vigor, effectiveness and determination over a sustained period
  • Breaks down problems into component and recognizes the interrelationships; makes sound, well-informed, and objective decisions.
  • Compares data, information, and input from a variety of sources to draw conclusions; takes action that is consistent with available facts, constraints, and probable consequences.
  • Is committed to developing professionally, focuses on best practices, values cutting-edge practices and approaches; takes advantage of a variety of learning activities, introduces newly gained knowledge and skills on the job.
  • Team player, good interpersonal skills and autonomous
  • Strong customer focus
  • English is mandatory, French is an asset
@@@@@
Alteo est à la recherche d'un Développeur Support Senior pour un contrat basé à Montréal.

*** Full time contract 6+ month ***

Responsable du dépannage, de la programmation, de l'amélioration et de la correction du code existant pour plusieurs applications dans un environnement de développement C # /. NET Microsoft complet. Effectuez des analyses sur le code existant et résolvez les problèmes signalés via les utilisateurs finaux internes et externes. Participer au processus agile. Travailler avec les propriétaires de produits et les responsables du développement pour comprendre les priorités, les stratégies de livraison, les fonctionnalités et les risques de mise en œuvre, pour suivre les bogues et pour prendre en charge les aspects techniques des applications.

Responsabilités :
  • Participer à la planification, à la conception et à l'exécution de la fonction de support des applications
  • Suivre les défauts et travailler avec les propriétaires de produits et les utilisateurs pour trier les problèmes
  • Effectuez une variété de tâches de dépannage et de codage en utilisant C#, .NET et SQL
  • Familiarité avec les concepts de contrôle de code source et de processus de développement agile
  • Capacité d'apprendre rapidement et de maîtriser les applications existantes et leur architecture
  • Respect des politiques, procédures et normes de documentation

Profil:
  • DEC /BAC en informatique, Ingénierie logicielle ou l'équivalent
  • 5+ années d'expérience dans la conception et le développement de logiciels avec C#, .Net, C ++
  • Développement Web utilisant ASPX, MVC et .NET. Différents protocoles de communication: périphériques USB, IP / UDP, couches de socket, HTTP / S, et familier avec l'environnement de réseau / routage. Connaissance pratique du langage SQL, SP et MS-SQL Server.
  • Expérience avec les meilleures pratiques en matière de processus TFS et Agile / Scrum et de développement de logiciels appliqués.
  • Familier avec l'intégration de systèmes et la configuration matérielle.
  • Expérience des processus asynchrones, des threads et des services back-end.
  • Connaissance pratique des services Web, des API, nHibernate, MongoDB. Atout
  • Connaissance du dépannage de réseau et de WireShark. Atout
  • Comprendre la conception de l'architecture en collaboration avec les utilisateurs internes et externes pour déterminer le contenu, les exigences de traitement et de capacité, les niveaux d'accès des utilisateurs, les logiciels, les microprogrammes et le matériel requis.
  • Comprendre les facteurs du système, y compris, mais sans s'y limiter, les exigences d'entrée / sortie, le flux d'informations via le matériel / logiciel / micrologiciel; fournir des méthodes alternatives de résolution de problèmes en cas de besoin.
  • Prend des mesures sans être demandé ou requis; atteint des objectifs au-delà des exigences du poste; être proactif; agir rapidement pour atteindre les objectifs.
  • Transmettre clairement et recevoir des informations et des idées par le biais de divers médias à des individus ou à des groupes d'une manière qui engage l'auditeur, les aide à comprendre et à conserver le message, et sollicite une réponse et des commentaires.
  • Maintenir constamment des niveaux élevés d'activité ou de productivité; travaille avec vigueur, efficacité et détermination sur une période prolongée.
  • Sait faire face aux problèmes en coopérant et prenant les autres en compte ; prend des décisions saines, bien informées et objectives.
  • Compare des données, des informations et des informations provenant de diverses sources pour tirer des conclusions; prend des mesures compatibles avec les faits disponibles, les contraintes et les conséquences probables.
  • S'engage à se développer professionnellement, se concentre sur les meilleures pratiques, valorise les pratiques et les approches de pointe; profite d'une variété d'activités d'apprentissage, introduit les nouvelles connaissances et compétences acquises au travail.
  • Joueur d'équipe, bonnes relations interpersonnelles et autonome
  • Orienté client
  • Anglais obligatoires, Français un atout
this job portal is powered by CATS