Senior Developer / Développeur senior at dcbel Inc
Montréal, QC H4P 1T7, Canada -
Full Time


Start Date

Immediate

Expiry Date

12 Aug, 25

Salary

0.0

Posted On

12 May, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Complex Systems, Computer Science, Software Development, Communication Skills, Microsoft Azure, Automation Tools

Industry

Information Technology/IT

Description

dcbel Inc. (www.dcbel.energy) is a growing company developing technology and designing products that will make clean, efficient, and sustainable energy accessible to all — because everyone in the world deserves energy without compromise.
dcbel at the leading edge of the residential energy revolution, enabling decentralized energy consumption and production through its vertically integrated suite of energy hardware and software products, and their supporting infrastructure. Our flagship product, the dcbel Home Energy Station, is a small wall mounted device that gives everyone ownership over their energy supply by using solar power to charge their EV and home, unlocking their EV’s battery for backup power (V2H), and optimizing the energy flow between their solar panels, EVs, backup battery and the grid.

THE OPPORTUNITY

dcbel is looking for a a Senior Developer with 15+ years of experience to join our team. In this role, you will be responsible for designing, developing, and maintaining high-quality software solutions using C#, advanced DevOps practices, and Power Automate. You will collaborate with cross-functional teams to implement automation, ensure system reliability and scalability, and drive continuous improvements across our software development processes.
If you are a visionary leader with a passion for advanced C# development, DevOps excellence, and automation using Power Automate, we invite you to apply and help shape the future of our software solutions!

KEY REQUIREMENTS

  • Bachelor’s degree in computer science, Engineering, or a related field
  • 15+ years of professional experience in software development with strong proficiency in C# and .NET technologies.
  • Proven experience in implementing CI/CD pipelines, automated testing frameworks, and modern DevOps practices. Familiarity with infrastructure automation tools is a plus.
  • Hands-on experience in designing, developing, and maintaining automation workflows using Power Automate. Ability to integrate Power Automate with various systems and services.
  • Exceptional problem-solving abilities with keen attention to detail. Adept at analyzing complex systems and driving efficiency improvements.
  • Superior verbal and written communication skills with the ability to convey technical concepts clearly to both technical and non-technical audiences.

BONUS SKILLS

  • Bilingual English and French
  • Experience with cloud platforms such as Microsoft Azure.
  • Familiarity with containerization technologies (e.g., Docker, Kubernetes).

QUALIFICATIONS REQUISES

  • Baccalauréat en informatique, en ingénierie ou dans un domaine connexe.Plus de 15 ans d’expérience professionnelle dans le développement de logiciels avec une grande maîtrise des technologies C# et .NET.
  • Expérience confirmée dans la mise en œuvre de pipelines CI/CD, de cadres de tests automatisés et de pratiques DevOps modernes. Une bonne connaissance des outils d’automatisation de l’infrastructure est un atout.
  • Expérience pratique de la conception, du développement et de la maintenance de flux d’automatisation à l’aide de Power Automate. Capacité à intégrer Power Automate avec différents systèmes et services.
  • Capacités exceptionnelles de résolution de problèmes avec un grand souci du détail. Aptitude à analyser des systèmes complexes et à améliorer l’efficacité.Excellentes aptitudes à la communication orale et écrite, avec la capacité de transmettre clairement des concepts techniques à des publics techniques et non techniques.
-
Responsibilities
  • Lead the design, development, and maintenance of robust applications using C# and .NET technologies. Collaborate with stakeholders to define requirements and deliver high-quality, scalable solutions.
  • Establish and maintain CI/CD pipelines and ensure smooth integration, deployment, and operation of software integration systems.
  • Develop, deploy, and manage automation workflows using Power Automate. Integrate various systems and platforms to streamline business processes and enhance operational efficiency.
  • Monitor application performance, diagnose issues, and implement effective solutions to ensure optimal performance and reliability. Develop strategies for proactive maintenance and system optimization.
Loading...