Power Factors Logo

Power Factors

Développeur Full Stack (Télétravail – Région de Montréal)//Developer, Full Stack (Remote in Greater Montreal)

Posted 5 Days Ago
Be an Early Applicant
Remote
Hiring Remotely in Québec, QC
Senior level
Remote
Hiring Remotely in Québec, QC
Senior level
Seeking a highly skilled Full Stack Developer with expertise in C#, .NET, and React to develop and maintain complex applications in an agile environment.
The summary above was generated by AI

QUI NOUS SOMMES 

Power Factors est un fournisseur de logiciels et de solutions qui mène la prochaine génération d'énergie propre avec Unity, l'une des suites de gestion des énergies renouvelables les plus étendues et les plus déployées sur le marché. Avec plus de 300 GW d'actifs éoliens, solaires et de stockage d'énergie gérés dans le monde entier, répartis sur plus de 600 clients et 18 000 sites, Power Factors gère 25 % des données mondiales sur les énergies renouvelables. * 

LE RÔLE 

Nous recherchons un développeur Full Stack hautement qualifié avec une expertise en C#, .NET et React pour rejoindre notre équipe dynamique. Le candidat idéal aura une solide expérience dans le développement et la maintenance d'applications complexes. Vous travaillerez dans un environnement agile et rapide, contribuant au développement de notre plateforme Unity, qui collecte et analyse des millions de points de données IoT et autres pour informer nos utilisateurs sur leurs actifs d'énergie renouvelable. 

VOS RESPONSABILITÉS 

  • Conception : Participer et influencer les sessions de conception avec des pairs en utilisant des principes architecturaux et des modèles de conception. Articuler les options, les compromis et recommander une voie à suivre qui correspond à nos objectifs à long terme. 
  • Écrire et maintenir le code : Développer notre produit en veillant à ce que le logiciel soit évolutif, performant, facile à maintenir et sécurisé. La qualité du code et le respect des meilleures pratiques sont au premier plan. 
  • Résolution de problèmes : Trier, déboguer et synthétiser les problèmes 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 équipes de développement agile en s'alignant sur les dépendances et les solutions bien conçues. 
  • Amélioration continue : Toujours améliorer à la fois la base de code et nos processus. Identifier et corriger les processus problématiques. 
  • CI/CD : Améliorer nos pipelines pour raccourcir nos temps de cycle et offrir une expérience développeur heureuse. Avoir une mentalité de « shift-left ». Mettre en œuvre et maintenir des cadres de test automatisés pour garantir un code de haute qualité. 
  • 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'équipe pour qu'ils développent leurs compétences. Effectuer des revues de code et fournir des commentaires constructifs aux membres de l'équipe. 
  • Surveillance : Savoir comment notre système fonctionne, évolue et coûte afin que nous puissions les améliorer en continu. 
  • Livraison : Contribuer au succès de l'équipe dans les engagements de sprint avec responsabilité et un sens de l'urgence. 

    QUALIFICATIONS 
  • Diplôme en informatique, en génie logiciel ou équivalent. 
  • Plus de 8 ans d'expérience en développement full stack avec une solide expérience technique en C#, .NET et React. 
  • Expérience des technologies de conteneurisation comme Docker et Kubernetes. 
  • Expérience avec des plateformes cloud telles qu'AWS, Azure ou Google Cloud. 
  • Expérience avec l'architecture micro frontends et les systèmes de conception. 
  • Expérience de travail dans un environnement Agile utilisant des cadres comme Scrum et Kanban. 
  • Hautement motivé, autonome et résolveur de problèmes. 
  • Orienté vers les résultats avec une attention aux détails. 
  • Approche les problèmes avec objectivité pour permettre une prise de décision basée sur les données. 
  • Fort esprit d'équipe capable de comprendre les points de douleur des autres et de proposer des solutions créatives. 
  • Connaissance de PostgreSQL, Kafka, REST APIs, Playwright. 
    COMPÉTENCES 
  • Communication efficace : Capacité à articuler clairement les idées et à collaborer avec les membres de l'équipe et les parties prenantes. 
  • Travail d'équipe : Forte capacité à travailler au sein d'une équipe, contribuant à un environnement d'équipe positif et productif. 
  • Adaptabilité : Flexibilité pour s'adapter aux priorités changeantes et aux nouveaux défis dans un environnement rapide. 
  • Résolution de problèmes : Approche proactive pour identifier les problèmes et développer des solutions innovantes. 
  • Gestion du temps : Excellentes compétences organisationnelles et capacité à gérer plusieurs tâches et délais. 
  • Leadership : Capacité à encadrer et guider les développeurs juniors, favorisant leur croissance et leur développement. 
  • Empathie : Compréhension et considération des perspectives et des besoins des autres, tant au sein de l'équipe qu'avec les clients. 

    CE QUE NOUS OFFRONS
     

Environnement de travail principalement à distance (avec possibilité de rencontrer vos collègues au bureau si nécessaire/voulu) 

Horaires de base flexibles 

Programmes de rémunération incitative et de prime de recommandation des employés 

Programmes de reconnaissance des employés 

Contribution de l'employeur au REER 

Couverture des avantages pour vous et vos personnes à charge 

EMPLOYEUR ÉQUITABLE 

Power Factors est un employeur équitable engagé à engager une main-d'œuvre diversifiée et à maintenir une culture inclusive. Tous les candidats qualifiés recevront une considération pour l'emploi sans égard à la race, la couleur, la religion, le sexe, l'orientation sexuelle, l'identité de genre, l'origine nationale, le handicap ou le statut de vétéran.  

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. 

    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.  

Top Skills

.Net
AWS
Azure
C#
Docker
GCP
Kafka
Kubernetes
Playwright
Postgres
React
Rest Apis

Power Factors Brossard, Québec, CAN Office

7005, Boul. Taschereau, Suite 350, Brossard, Quebec, Canada, J4Z 1A7

Similar Jobs

13 Hours Ago
Easy Apply
Remote
Canada
Easy Apply
Expert/Leader
Expert/Leader
Big Data • Fintech • Mobile • Payments • Financial Services
The Principal Software Engineer will lead the technical vision for traffic management capabilities, drive innovative solutions, and mentor engineers within Affirm while managing complex engineering projects.
Top Skills: Capacity PlanningCircuit BreakersCluster ManagementLoad SheddingLoad TestingSoftware EngineeringTraffic Management
13 Hours Ago
Easy Apply
Remote
Canada
Easy Apply
Junior
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
As a Software Engineer II, you will break down projects, collaborate on product development, and improve merchant risk assessment processes while writing scalable, reliable code.
Top Skills: AWSKotlinKubernetesMySQLPython
13 Hours Ago
Easy Apply
Remote
Canada
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Lead the development of high-availability backend systems, collaborate with cross-functional teams, and foster a quality-oriented team culture.
Top Skills: AWSKotlinKubernetesMySQLPython

What you need to know about the Montreal Tech Scene

With roots dating back to 1642, Montreal is often recognized for its French-inspired architecture and cobblestone streets lined with traditional shops and cafés. But what truly sets the city apart is how it blends its rich tradition with a modern edge, reflected in its evolving skyline and fast-growing tech industry. According to economic promotion agency Montréal International, the city ranks among the top in North America to invest in artificial intelligence, making it le spot idéal for job seekers who want the best of both worlds.

Key Facts About Montreal Tech

  • Number of Tech Workers: 255,000+ (2024, Tourisme Montréal)
  • Major Tech Employers: SAP, Google, Microsoft, Cisco
  • Key Industries: Artificial intelligence, machine learning, cybersecurity, cloud computing, web development
  • Funding Landscape: $1.47 billion in venture capital funding in 2024 (BetaKit)
  • Notable Investors: CIBC Innovation Banking, BDC Capital, Investissement Québec, Fonds de solidarité FTQ
  • Research Centers and Universities: McGill University, Université de Montréal, Concordia University, Mila Quebec, ÉTS Montréal

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account