cover image
Harnois Énergies

Harnois Énergies

www.harnoisenergies.com

3 Jobs

629 Employees

About the Company

Harnois Energies is a family business since 1958 that specializes in energy distribution. It markets the Harnois, Esso and Petro-T brands and also runs a chain of convenience stores, the Proxi Extra corporate network. Harnois also offers refueling and delivery services, commercial, industrial and automotive lubricants, fuel and lubricants for aviation, fuel oil delivery and H-Go products. We're known for our human approach and our workplace environment that encourages autonomy and fun! Our large team includes about 900 colleagues who put their talents and skills to work for our customers. They are spread throughout the network of corporate convenience stores, the petroleum products transportation division, the head office and the regional offices. We're known for our passion for innovation, meeting our commitments, acting authentically and, most of all, working together to achieve success and having fun along the way! Our mission: Efficiently provide sources of energy, specialty products and quality services with a distinguished customer experience. Our vision: Be a leading supplier in Canada in all our business sectors. Harnois Energies. #RightOn

Listed Jobs

Company background Company brand
Company Name
Harnois Énergies
Job Title
Développeur (se) logiciel sénior
Job Description
Job Title: Senior Software Developer Role Summary: Spearhead the development, architecture, and technical support of enterprise software solutions, acting as a technical leader and point of reference for the engineering team. Expectations: - 6–10 years of professional software development experience. - DEC or Bachelor’s degree in Computer Science or related field, or equivalent practical experience. - Proficiency with ERP systems and strong experience in C# (required) with additional expertise in Delphi (preferred). - Bilingual fluency in French and English (spoken and written) to collaborate with international teams and document in both languages. Key Responsibilities: - Coordinate entire development lifecycle: requirement analysis, design, coding, testing, deployment, and delivery tracking. - Provide technical guidance, perform code reviews, and enforce coding standards and best practices. - Analyze change requests, assess impact on system architecture and business processes, and define mitigation plans. - Architect robust software solutions and database designs, producing comprehensive technical documentation. - Deliver ongoing technical support to internal stakeholders and optimize software service quality. Required Skills: - Advanced programming skills in C#; Delphi knowledge is an advantage. - Experience designing, developing, and maintaining ERP-integrated applications. - Strong analytical, problem‑solving, and documentation capabilities. - Effective communication skills in French and English, with a demonstrated ability to collaborate across teams. Required Education & Certifications: - DEC or Bachelor’s degree in Computer Science, Information Technology, or equivalent experience. No specific certifications listed.
Saint-thomas, Canada
Hybrid
Mid level
01-12-2025
Company background Company brand
Company Name
Harnois Énergies
Job Title
Développeur (euse) support applicatif
Job Description
**Job Title** Application Support Developer **Role Summary** Design, develop, and maintain internal applications and micro‑services to ensure stability, performance, and continuous improvement. Provide second and third‑level support, diagnose incidents, create durable fixes, and monitor application health. **Expectations** - Bachelor’s degree in Computer Science or related field, or equivalent experience. - Strong object‑oriented programming background. - Proficiency in SQL. - Knowledge of Microsoft and Azure environments (desirable). - Familiarity with C# and Delphi (desirable). - Demonstrated ability to resolve complex technical issues and deliver maintainable code. **Key Responsibilities** - Provide 2nd and 3rd‑level support for internal software and micro‑services. - Diagnose and analyze incidents, performance bottlenecks, and system issues. - Develop stable, long‑term fixes and enhancements. - Configure and maintain proactive monitoring for applications and APIs. - Optimize and refactor existing functionalities. - Collaborate with cross‑functional teams to align solutions with business needs. **Required Skills** - Object‑oriented programming. - SQL development and optimization. - C# programming (mandatory). - Delphi programming (bonus). - Experience with Microsoft stack (Windows, .NET). - Familiarity with Azure cloud services (bonus). - Strong analytical and problem‑solving abilities. - Effective communication and teamwork. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or equivalent professional experience. - Relevant certifications (e.g., Microsoft Certified: Azure Developer Associate) preferred but not mandatory.
Saint-thomas, Canada
Hybrid
27-01-2026
Company background Company brand
Company Name
Harnois Énergies
Job Title
Développeur (se) principal
Job Description
**Job title:** Principal Software Developer **Role Summary:** Lead the software development team in delivering high‑quality solutions, coordinating all phases of the development lifecycle—from analysis and design through testing, deployment, and maintenance. Serve as the technical reference for coding standards, architecture decisions, and best practices, while providing hands‑on support to team members and collaborating with cross‑functional stakeholders. **Expectations:** - 5–10 years of progressive software development experience. - Proven ability to mentor junior developers and influence technical direction. - Strong proficiency in English and French (written and spoken). - Demonstrated project management skills and a track record of on‑time delivery. **Key Responsibilities:** - Coordinate development activities: requirement analysis, design, coding, testing, deployment, and post‑release monitoring. - Provide technical guidance, conduct code reviews, and enforce coding standards and quality metrics. - Analyze change requests, assess impact on systems and processes, and recommend mitigation plans. - Design and architect software and database solutions, documenting technical specifications and integration points. - Deliver technical support to internal teams, troubleshooting issues and optimizing application performance. - Collaborate with product, operations, and infrastructure teams to align on delivery timelines and resource allocation. **Required Skills:** - Advanced knowledge of C# programming; proficiency in Delphi is an asset. - Experience with ERP systems and integration concepts. - Strong understanding of software architecture, design patterns, and database design. - Expertise in code review processes, unit testing, and continuous integration/continuous deployment (CI/CD). - Excellent written and verbal communication in both French and English. - Ability to mentor, influence, and lead cross‑functional teams. **Required Education & Certifications:** - Certificate of Engineering (DEC) or Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent professional experience.
Saint-thomas, Canada
Hybrid
Senior
09-02-2026