This site uses cookies. To find out more, see our Cookies Policy

Développeur .NET/C# in Montreal at Procom

Date Posted: 7/16/2018

Job Snapshot

Job Description

Job ID: 253830

Développeur .Net / C#

Dans le cadre de ses ententes avec ses différents clients, Procom est actuellement à la recherche d'un Développeur .Net / C# pour une entreprise dans le domaine de l’investissement. Notre client est situé à Montréal.

Description des tâches et responsabilités – Développeur .Net / C# 
- Le candidat retenu sera responsable de la conception, de l'ingénierie, du développement pratique et du déploiement des fonctionnalités liées à la sécurité pour Windows Desktop et la plate-forme serveur. Les produits de cet espace sont développés en plusieurs langues, notamment C #, JavaScript, PowerShell et SQL Server;
- Il travaillera également sur la définition de propositions dans le cadre du programme de défense axé sur la sécurité et la réduction des risques de cybermenaces;
- Il devra aussi collaborer avec les équipes de plate-forme, de réseau, d'ingénierie et de développement de toute l'entreprise pour tirer parti des avantages et des considérations.

Exigences du poste – Développeur .Net / C#
- Minimum de 5 ans d'expérience avec les frameworks C#, ASP.Net, ADO.Net, SQL Server, JavaScript;
- 2 ans d'expérience avec les services Web, les API et REST;
- Expérience avec des systèmes distribués à grande échelle et hautement disponibles;
- Expérience avec les systèmes d'intégration continue (Jenkins, Team City);
- Expérience pratique avec SDLC, Agile, TDD et différents niveaux de tests automatisés;
- Connaissance des modèles de design et des anti-patterns;
- Expertise dans un domaine lié à la sécurité: authentification, droits, gestion des identités, protection des données, prévention des fuites de données, vérification de validation, cryptage, hachage, principe de moindre privilège, méthodes d'attaque logicielle, transfert de données sécurisé, développement sécurisé, codage défensif, etc.

Atouts :
- Windows Active Directory et les connaissances LDAP;
- Connaissance de PowerShell;
- Connaissance de l'architecture de microservices et de la conteneurisation (par exemple Docker);
- Expérience avec les produits Citrix (XenApp, XenDesktop) et les technologies de virtualisation (VMWare, Hyper-V);
- Expérience avec des outils de gestion de configuration comme SCCM, Chef, etc.;
- Expérience dans le secteur financier et familiarité avec les aspects  réglementaires de la technologie.

Compétences en leadership requises:
- Excellentes compétences en communication et coordination mondiales;
- Aptitude à exprimer clairement (verbalement et par écrit) ses idées à différents publics, des développeurs juniors à la haute direction et aux parties prenantes de plusieurs régions d'Asie et d'Asie, notamment Budapest, Londres, Montréal et New York;
- Une forte mentalité de collaboration pour travailler en partenariat avec les responsables de la technologie à travers l'ingénierie, la gestion des produits et les opérations et définir une stratégie et des objectifs à court et à long terme basés sur une vision fonctionnelle et technique pour les produits informatiques;À
-Responsable des estimations de projet, de la gestion des tâches et de l'équilibrage des priorités entre plusieurs flux de développement pour les applications appartenant à l'équipe;
-Réduire l'effort de soutien à la production effectué par l'équipe de développement en mettant l'accent sur l'achèvement du transfert au soutien opérationnel, la réduction de la dette technique et le déclassement des produits existants.

Type de poste
Contractuel 10 mois avec de fortes possibilités de renouvellement

Date de début
Immédiatement

Numéro de référence
BH 253830

____________ENGLISH VERSION___________

.Net / C# Developer

On behalf of your client Procom is searching for a .Net / C# Software Developer for one of our client in the investment sector. Our client is located in Montreal.

Job Details - .Net / C# Developer
- As a developer, a successful candidate will be responsible for design, engineering, hands-on development, and deployment of security related functionality for the Windows Desktop and Server Platform. Products in this space are developed using various languages, including C#, JavaScript, PowerShell and using SQL Server databases;
- Candidate will also work on defining a proposal for a Developer Desktop that is segregated from a Productivity Desktop as part of the Defense in Depth program focused on security and reducing risks of cyber threats;
- Will require candidate to partner with platform, network, engineering, and development teams across the organization to work thru benefits as well as the considerations of a segregated Developer Desktop.

Mandatory Skills – .Net / C# Developer

Required Skills:
- 5+ years’ experience with C#, ASP.Net, ADO.Net, SQL Server, JavaScript frameworks;
- 2+ years’ experience with web services, APIs, and REST;
- Hands-on experience with distributed, large scale, highly available systems;
- Hands-on experience with Continuous Integration systems (Jenkins, Team City);
- Hands-on experience with SDLC, Agile, TDD, and various levels of automated testing;
- Knowledge of design patters and anti-patterns;
- Expertise with security-related topics such as authentication, entitlements, identity management, data protection, data leakage prevention, validation checking, encryption, hashing, principle of least privilege, software attack methodologies, secure data transfer, secure data storage, secure development, defensive coding, etc.

Desired Skills:
- Windows Active Directory and LDAP knowledge;
- PowerShell knowledge;
- Knowledge of micro-services architecture and containerization (eg. Docker);
- Experience with Citrix products (XenApp, XenDesktop) & virtualization technologies (VMWare, Hyper-V);
- Experience with configuration management tools like SCCM, Chef, etc.;
- Experience in the financial industry and familiarity with the regulatory aspects of technology.

Required Leadership Skills:
- Excellent Global Communication & Coordination skills;
- Ability to clearly express (verbally and written) status, design, thoughts & ideas to varying audiences from junior developers to senior management & stakeholders across multiple regions in Asia & outside Asia including Budapest, London, Montreal & NY;
-Strong Collaboration mindset to partner with Global technology managers across Engineering, Product Management, & Operations and define short term and long-term strategy and goals based on functional & technical vision for end user computing products;
-Responsible for project estimates, task management & balancing prioritization across multiple streams of development for applications owned by the team;
-Reduce the effort of Production Support done by Development team with dedicated focus on completing handover to Operational support, reduction of technical debt, and decommissioning of legacy products.

Assignment Length
10 months Contract – Renewable

Start date
Immediately

Reference number
BH 253830