Software Developer (.NETCore/React)

Alcumus

$70K — $95K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of experience in C# .NET Core and .NET Framework
  • Solid understanding of MSSQL databases
  • Experience with microservices and RESTful interfaces
  • Proficiency in React, Redux, TypeScript, and/or React Native
  • Strong critical thinking and problem-solving skills

Responsibilities

  • Design and develop applications for the SaaS platform
  • Collaborate with a full-stack team to improve existing applications
  • Work within a Docker container environment
  • Adopt agile principles for project delivery
  • Break down complex features into manageable tasks
  • Communicate effectively with technical and non-technical stakeholders
  • Write maintainable and efficient code with relevant tests

Benefits

  • Integrated mental health and wellness support
  • Paid time off starting at 3 weeks
  • Wellness days and annual solidarity day
  • Comprehensive medical and dental coverage
  • Annual company closure for rest and rejuvenation
  • LinkedIn Learning license for skills development
Full Job Description
Software Developer (.NETCore/React)

Department: Technology

Employment Type: Permanent

Location: Greater Montreal Metropolitan Area, Canada

Reporting To: Software Engineering Manager

Description

Votre rôle

Veriforce recherche un développeur full stack expérimenté pour concevoir et développer des applications pour notre plateforme SaaS. Vous rejoindrez une équipe locale dynamique composée d'ingénieurs talentueux en front-end, back-end et DevOps, afin de développer notre offre SaaS.

Ce que cela signifie au quotidien :
  • Participez activement au sein d'une petite équipe full-stack.
  • Maîtrisez C# .NET Core et .NET Framework.
  • Maîtrisez MSSQL.
  • Collaborez avec votre équipe au développement et à l'amélioration d'applications nouvelles et existantes, construites avec des microservices et des interfaces RESTful en C# et .NET Core, ainsi que des interfaces utilisateur avec React, Redux, TypeScript et/ou React Native (mobile).
  • Travaillez dans un environnement de conteneurs Docker.
  • Adoptez les principes agiles de transparence, de coopération et d'itération rapide.
  • Décomposez les fonctionnalités complexes en éléments gérables, vérifiables et livrables.
  • Communiquez clairement avec les ingénieurs et les non-ingénieurs sur nos développements.
  • Identifiez, diagnostiquez et résolvez les problèmes méthodiquement. Pas nécessairement par tâtonnement.
  • Utilisez les outils modernes du développement back-end, tels que les tableaux de projet, le contrôle de version, les gestionnaires de paquets, les systèmes de compilation, les interfaces en ligne de commande et les outils de requêtes réseau.
  • Maîtrisez les technologies et les concepts sous-jacents à notre travail, comme HTTP, REST et le fonctionnement des navigateurs.
  • Examinez les demandes de fusion de manière constructive et attentive, et faites-les examiner également.
  • Produisez un code cohérent, lisible et maintenable par d'autres.
  • Rédigez des tests pertinents et efficaces pour les parties importantes de l'application.
  • Développez une culture des API, des services cloud et des microservices au sein de l'organisation.


Ce dont vous aurez besoin pour réussir :
  • Solide expérience en C# .NET Core et .NET Framework
  • Solide expérience en MSSQL
  • Microservices avec interfaces RESTful en C# et .NET Core
  • React, Redux, TypeScript et/ou React Native (mobile)


Pour nous, l'expérience technique est bien moins importante que l'esprit critique, une attitude positive et la volonté d'apprendre et de résoudre des problèmes ensemble. Cela dit, nos applications back-end reposent actuellement sur une combinaison de .NET 4.5 (sur IIS) et de .NET Core (sur Linux), et nous utilisons des technologies telles que PostgreSQL, MSSQL, Nginx, Consul, les services AWS et Redis.

What you'll get in return:

Santé et bien-être personnels

> Soutien intégré en santé mentale et bien-être

>🌴 Congés payés - à partir de 3 semaines

>💟 Journées bien-être et Journée annuelle de solidarité - une occasion supplémentaire de prendre soin de vous ou de votre communauté

🩺 Couverture médicale et dentaire complète

> 😴 Fermeture annuelle de l'entreprise pour vous permettre de vous détendre et de vous ressourcer

Planification de l'avenir

>🏫 Licence LinkedIn Learning pour le perfectionnement et le développement des compétences

Intéressé(e) mais pensez ne pas remplir tous les critères ?

Notre équipe de recrutement évalue et examine toutes les candidatures en fonction du poste et des besoins de l'entreprise. Nous croyons aux compétences transversales et aux qualités humaines, et nous tenons à vous informer que nous étudions les candidatures qui ne répondent pas à tous les critères, mais qui témoignent néanmoins des aptitudes et des capacités requises. Notre priorité est de vous accompagner vers la réussite. Nous prendrons une décision finale en fonction de notre capacité à vous offrir le soutien nécessaire pour développer vos compétences et tirer pleinement parti de cette opportunité chez nous !

Voici ce à quoi vous pouvez vous attendre si vous postulez :

Une réponse à votre candidature sous 15 jours ouvrés

Un processus de recrutement comprenant :

Un premier échange avec le recruteur

Un premier entretien via Microsoft Teams

Un entretien complémentaire avec les personnes avec lesquelles vous travaillerez étroitement

Nous tenons à ce que notre processus de recrutement vous permette de donner le meilleur de vous-même. N'hésitez donc pas à nous faire part de vos besoins spécifiques.

Similar Jobs

More Jobs at Alcumus

More Information Technology Jobs

Find similar Software Developer (.NETCore/React) jobs: