Développeur Full Stack/developer, Full Stack

Brossard, QC, CA, Canada

Job Description

QUI NOUS SOMMES



Power Factors est un fournisseur de logiciels et de solutions qui mene la prochaine generation d'energie propre avec Unity, l'une des suites de gestion des energies renouvelables les plus etendues et les plus deployees sur le marche. Avec plus de 300 GW d'actifs eoliens, solaires et de stockage d'energie geres dans le monde entier, repartis sur plus de 600 clients et 18 000 sites, Power Factors gere 25 % des donnees mondiales sur les energies renouvelables. *



LE ROLE


Nous recherchons un developpeur Full Stack hautement qualifie avec une expertise en C#, .NET et React pour rejoindre notre equipe dynamique. Le candidat ideal aura une solide experience dans le developpement et la maintenance d'applications complexes. Vous travaillerez dans un environnement agile et rapide, contribuant au developpement de notre plateforme Unity, qui collecte et analyse des millions de points de donnees IoT et autres pour informer nos utilisateurs sur leurs actifs d'energie renouvelable.



VOS RESPONSABILITES

Conception : Participer et influencer les sessions de conception avec des pairs en utilisant des principes architecturaux et des modeles de conception. Articuler les options, les compromis et recommander une voie a suivre qui correspond a nos objectifs a long terme. Ecrire et maintenir le code : Developper notre produit en veillant a ce que le logiciel soit evolutif, performant, facile a maintenir et securise. La qualite du code et le respect des meilleures pratiques sont au premier plan. Resolution de problemes : Trier, deboguer et synthetiser les problemes des clients. Fournir des correctifs solides qui soutiennent notre produit et nos feuilles de route techniques. Collaboration interfonctionnelle : Travailler en sprints agiles avec des PM, des designers et d'autres equipes de developpement agile en s'alignant sur les dependances et les solutions bien concues. Amelioration continue : Toujours ameliorer a la fois la base de code et nos processus. Identifier et corriger les processus problematiques. CI/CD : Ameliorer nos pipelines pour raccourcir nos temps de cycle et offrir une experience developpeur heureuse. Avoir une mentalite de shift-left . Mettre en oeuvre et maintenir des cadres de test automatises pour garantir un code de haute qualite. Coaching et mentorat : Partager des connaissances par le biais de sessions de formation, de documentation et de coaching pratique. Fournir des conseils et un soutien aux membres de l'equipe pour qu'ils developpent leurs competences. Effectuer des revues de code et fournir des commentaires constructifs aux membres de l'equipe. Surveillance : Savoir comment notre systeme fonctionne, evolue et coute afin que nous puissions les ameliorer en continu. Livraison : Contribuer au succes de l'equipe dans les engagements de sprint avec responsabilite et un sens de l'urgence. Poste hybride: 2 jours au bureau et 3 jours en teletravail par semaine.





QUALIFICATIONS

Diplome en informatique, en genie logiciel ou equivalent. Plus de 8 ans d'experience en developpement full stack avec une solide experience technique en C#, .NET et React. Experience des technologies de conteneurisation comme Docker et Kubernetes. Experience avec des plateformes cloud telles qu'AWS, Azure ou Google Cloud. Experience avec l'architecture micro frontends et les systemes de conception. Experience de travail dans un environnement Agile utilisant des cadres comme Scrum et Kanban. Hautement motive, autonome et resolveur de problemes. Oriente vers les resultats avec une attention aux details. Approche les problemes avec objectivite pour permettre une prise de decision basee sur les donnees. Fort esprit d'equipe capable de comprendre les points de douleur des autres et de proposer des solutions creatives.
Connaissance de PostgreSQL, Kafka, REST APIs, Playwright.

COMPETENCES

Communication efficace : Capacite a articuler clairement les idees et a collaborer avec les membres de l'equipe et les parties prenantes. Travail d'equipe : Forte capacite a travailler au sein d'une equipe, contribuant a un environnement d'equipe positif et productif. Adaptabilite : Flexibilite pour s'adapter aux priorites changeantes et aux nouveaux defis dans un environnement rapide. Resolution de problemes : Approche proactive pour identifier les problemes et developper des solutions innovantes. Gestion du temps : Excellentes competences organisationnelles et capacite a gerer plusieurs taches et delais. Leadership : Capacite a encadrer et guider les developpeurs juniors, favorisant leur croissance et leur developpement. Empathie : Comprehension et consideration des perspectives et des besoins des autres, tant au sein de l'equipe qu'avec les clients.


CE QUE NOUS OFFRONS
Environnement de travail principalement a distance (avec possibilite de rencontrer vos collegues au bureau si necessaire/voulu) Horaires de base flexibles Programmes de remuneration incitative et de prime de recommandation des employes Programmes de reconnaissance des employes Contribution de l'employeur au REER Couverture des avantages pour vous et vos personnes a charge



EMPLOYEUR EQUITABLE


Power Factors est un employeur equitable engage a engager une main-d'oeuvre diversifiee et a maintenir une culture inclusive. Tous les candidats qualifies recevront une consideration pour l'emploi sans egard a la race, la couleur, la religion, le sexe, l'orientation sexuelle, l'identite de genre, l'origine nationale, le handicap ou le statut de veteran.



English version:



THE ROLE


We are seeking a highly skilled Full Stack Developer with expertise in C#, .NET, and React to join our dynamic team. The ideal candidate will have a strong background in developing and maintaining complex applications. You will be working in a fast-paced, agile environment, contributing to the development of our Unity platform, which collects and analyzes millions of IoT and other data points to analyze and inform our users about their renewable energy assets.



YOUR RESPONSIBILITIES

Design: Participate and influence design sessions with peers using architectural principles and design patterns. Articulate the options, tradeoffs, and recommend a path forward that pertains to our long-term goals. Write and Maintain Code: Develop our product ensuring the software is built to scale, perform, easy to maintain, and is secure. Code quality and adhering to best practices is at your forefront. Solving Problems: Triage, debug, and synthesize client issues into root causes. Deliver sound fixes that support our product and technical roadmaps. Collaborate Cross-Functionally: Work in agile sprints with PMs, Designers, and other agile development teams aligning on dependencies and well-designed solutions. Continuous Improvement: Always improving both the code base and our processes. Identify and correct bottlenecks. CI/CD: Ability to improve our pipelines so we can shorten our cycle times and have a happy developer experience. Have a 'shift-left' mindset. Implement and maintain automated testing frameworks to ensure high-quality code. Coaching and Mentoring: Sharing of knowledge through training sessions, documentation, and hands-on coaching. Provide guidance and support to team members grow and develop their skills. Conduct code reviews and provide constructive feedback to team members. Monitoring: Know how our system is performing, scaling, and the cost so we can continuously improve them. Delivery: Contribute to the team's success in sprint commitments with accountability and a sense of urgency.
Hybrid position: 2 days in the office and 3 days working from home per week.

QUALIFICATIONS

Degree in Computer Science, Software Engineering, or equivalent. 8+ years of experience in full stack development with a strong technical background in C#, .NET, and React. Experience in containerization technologies like Docker and Kubernetes. Experience with cloud platforms such as AWS, Azure, or Google Cloud. Experience with micro frontends architecture and design systems. Experience working in an Agile environment using frameworks like Scrum and Kanban. Highly motivated, self-driven, and problem solver. Result oriented with attention to details. Approaches problems with objectivity to enable data driven decision-making. Strong team player who can understand other's pain points and propose creative solutions. Knowledge of PostgreSQL, Kafka, REST APIs, Playwright.
SOFT SKILLS:


Effective Communication: Ability to clearly articulate ideas and collaborate with team members and stakeholders.


Teamwork: Strong ability to work within a team, contributing to a positive and productive team environment.


Adaptability: Flexibility to adapt to changing priorities and new challenges in a fast-paced environment.


Problem-Solving: Proactive approach to identifying issues and developing innovative solutions.


Time Management: Excellent organizational skills and ability to manage multiple tasks and deadlines.


Leadership: Capability to mentor and guide junior developers, fostering their growth and development.


Empathy: Understanding and consideration for the perspectives and needs of others, both within the team and with clients. Created during import

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2741863
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Brossard, QC, CA, Canada
  • Education
    Not mentioned