Back-End Lead Developer
Apply NowCompany: Olameter Corporation
Location: Montreal, QC H1A 0A1
Description:
We are seeking a Back-End Lead Developer to join our Montreal team. This role involves leading the back-end development efforts for key projects, including our utility mapping application and Work Order Management System. The successful candidate will have strong expertise in .NET, a solid foundation in database management, and a proven ability to design scalable APIs and microservices.
Key Responsibilities:
Back-End Development and Design: Database Management: Team Leadership: Collaboration and Integration: Project-Specific Contributions: Best Practices and Innovation:
Requirements:
What We Offer:
Join Olameter:
Olameter is a leader in providing innovative solutions for utilities and energy companies. We specialize in microservice-based architectures that power applications like our Work Order Management System and a utility mapping application. Our collaborative teams leverage cutting-edge technologies to create impactful solutions.
Nous recherchons un dveloppeur Lead Back-End pour rejoindre notre quipe de Montral. Ce rle implique de diriger les efforts de dveloppement Back-End pour des projets cls, notamment notre application de cartographie des infrastructures et notre systme de gestion des ordres de travail. Le candidat retenu devra dmontrer une expertise approfondie en .NET, une solide matrise de la gestion des bases de donnes et une capacit avre concevoir des API et des microservices volutifs.
Principales responsabilits :
Dveloppement et conception Back-End : Gestion des bases de donnes : Leadership d'quipe : Collaboration et intgration : Contributions spcifiques aux projets : Bonnes pratiques et innovation :
Exigences :
Expertise technique :
Leadership et collaboration :
Qualifications prfres :
Ce que nous offrons :
Rejoignez Olameter :
Olameter est un leader au niveau des services terrains et de solutions innovantes pour les entreprises de services publics et nergtiques. Nous nous spcialisons dans les architectures bases sur des microservices qui alimentent des applications telles que notre systme de gestion des ordres de travail et une application de cartographie des infrastructures. Nos quipes collaboratives utilisent des technologies de pointe pour crer des solutions percutantes.
-----
Olameter is one of the largest meter servicing companies in North America with over 1,500 employees providing services in 30 states and provinces to over 300 utilities.
Olameter is an equal opportunity employer that is committed to diversity and inclusion in the workplace. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state/provincial, or local laws.
If you have a condition that may prevent you from applying for a job online or need to request an accommodation during the interview process, please contact us at [redacted].
If you want to take the next step in your career, we encourage you to apply today! #INDLCA
Key Responsibilities:
- Lead the development and maintenance of scalable microservices using .NET and Python.
- Design and implement APIs (REST/GRPC) to support front-end and integration requirements.
- Ability to optimize & fine tune code to ensure large data transactions are handled efficiently.
- Ability to work & debug applications deployed inside Kubernetes.
- Ensure best practices in code quality, testing, and deployment.
- Oversee database design, optimization, and maintenance.
- Ensure robust data integrity and efficient query performance.
- Manage and mentor a team of 2-4 developers, fostering their growth and technical excellence.
- Participate in hiring, onboarding, and team-building initiatives.
- Work closely with front-end teams and DevOps specialists to ensure seamless integration of services.
- Collaborate with business stakeholders to gather requirements and translate them into technical solutions.
- Streamline data processing for the utility mapping application.
- Address bugs and develop new features for the Work Order Management System, including inventory management and smart dispatching capabilities.
- Establish and maintain coding standards in collaboration with other technical leads.
- Implement asynchronous communication and event-driven architectures where necessary.
Requirements:
- Technical Expertise:
- Proficient in .NET (.Net Core 8) and Python with at least 5 years of professional experience.
- Strong knowledge of database design, optimization, and management.
- Skilled in designing and implementing APIs and microservices.
- Experience with asynchronous communication and event-driven architectures.
- Familiarity with Kafka, Postgres, Helm, AWS, Azure Git, Unit & Performance Testing, Visual Studio
- Leadership and Collaboration:
- Proven experience leading small development teams.
- Ability to collaborate effectively with cross-functional teams, including front-end developers, DevOps specialists, and business stakeholders.
- Preferred Qualifications:
- AWS expertise is a plus (e.g., EC2, RDS).
- Certifications in .NET or AWS are preferred but not mandatory.
What We Offer:
- A hybrid work environment based in Montreal, offering flexibility between remote and in-office work.
- Opportunities to work on impactful projects that drive innovation in the utilities and energy sector.
- A collaborative and supportive team culture focused on professional growth.
Join Olameter:
Olameter is a leader in providing innovative solutions for utilities and energy companies. We specialize in microservice-based architectures that power applications like our Work Order Management System and a utility mapping application. Our collaborative teams leverage cutting-edge technologies to create impactful solutions.
Nous recherchons un dveloppeur Lead Back-End pour rejoindre notre quipe de Montral. Ce rle implique de diriger les efforts de dveloppement Back-End pour des projets cls, notamment notre application de cartographie des infrastructures et notre systme de gestion des ordres de travail. Le candidat retenu devra dmontrer une expertise approfondie en .NET, une solide matrise de la gestion des bases de donnes et une capacit avre concevoir des API et des microservices volutifs.
Principales responsabilits :
- Diriger le dveloppement et la maintenance de microservices volutifs utilisant .NET et Python.
- Concevoir et implmenter des APIs (REST/GRPC) pour rpondre aux besoins du front-end et des intgrations.
- Optimiser et affiner le code pour grer efficacement les transactions de grandes quantits de donnes.
- Travailler sur et dboguer les applications dployes dans Kubernetes.
- Garantir les meilleures pratiques en matire de qualit du code, de tests et de dploiement.
- Superviser la conception, l'optimisation et la maintenance des bases de donnes.
- Garantir l'intgrit des donnes et des performances de requtes efficaces.
- Grer et encadrer une quipe de 2 4 dveloppeurs, en favorisant leur dveloppement et leur excellence technique.
- Participer au recrutement, l'intgration et aux initiatives de consolidation d'quipe.
- Travailler en troite collaboration avec les quipes front-end et les spcialistes DevOps pour assurer une intgration fluide des services.
- Collaborer avec les parties prenantes mtiers pour recueillir les exigences et les traduire en solutions techniques.
- Rationaliser le traitement des donnes pour l'application de cartographie des infrastructures.
- Rsoudre les bugs et dvelopper de nouvelles fonctionnalits pour le systme de gestion des ordres de travail, y compris la gestion des stocks et le dispatching intelligent.
- tablir et maintenir des normes de codage en collaboration avec les autres responsables techniques.
- Mettre en uvre des architectures de communication asynchrone et bases sur des vnements, si ncessaire.
Exigences :
Expertise technique :
- Matrise de .NET (y compris .Net Core 8) et Python, avec au moins 5 ans d'exprience professionnelle.
- Solides comptences en conception, optimisation et gestion des bases de donnes.
- Exprience dans la conception et l'implmentation d'APIs et de microservices.
- Connaissance des communications asynchrones et des architectures bases sur des vnements.
- Familiarit avec Kafka, Postgres, Helm, AWS, Azure Git, les tests unitaires et de performance, Visual Studio.
Leadership et collaboration :
- Exprience avre dans la gestion de petites quipes de dveloppement.
- Capacit collaborer efficacement avec des quipes interfonctionnelles, y compris les dveloppeurs front-end, les spcialistes DevOps et les parties prenantes mtiers.
Qualifications prfres :
- Expertise AWS (par exemple, EC2, RDS) est un atout.
- Certifications en .NET ou AWS prfres, mais non obligatoires.
Ce que nous offrons :
- Un environnement de travail hybride bas Montral, offrant une flexibilit entre tltravail et travail au bureau.
- Opportunits de travailler sur des projets percutants qui stimulent l'innovation dans le secteur des services publics et de l'nergie.
- Une culture d'quipe collaborative et solidaire, axe sur le dveloppement professionnel.
Rejoignez Olameter :
Olameter est un leader au niveau des services terrains et de solutions innovantes pour les entreprises de services publics et nergtiques. Nous nous spcialisons dans les architectures bases sur des microservices qui alimentent des applications telles que notre systme de gestion des ordres de travail et une application de cartographie des infrastructures. Nos quipes collaboratives utilisent des technologies de pointe pour crer des solutions percutantes.
-----
Olameter is one of the largest meter servicing companies in North America with over 1,500 employees providing services in 30 states and provinces to over 300 utilities.
Olameter is an equal opportunity employer that is committed to diversity and inclusion in the workplace. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state/provincial, or local laws.
If you have a condition that may prevent you from applying for a job online or need to request an accommodation during the interview process, please contact us at [redacted].
If you want to take the next step in your career, we encourage you to apply today! #INDLCA