TENAQUIP is a 100% Canadian company and a national leader in the Canadian industrial marketplace, TENAQUIP takes on the challenge of transforming the way people and organizations tackle their procurement processes by helping them achieve efficiencies, savings and gain better control over their total spend.
Why join Tenaquip?
- Named one of "Canada's Best Managed Companies" 19 consecutive years;
- Profit sharing program;
- 21 days of paid time off (vacation / personal days);
- Group Insurance benefits;
- Tuition Reimbursement;
- Onsite access to fitness facilities (gym and squash court) and cafeteria;
- Employee discount (tools, household equipment, and more);
- Casual dress code;
- Social committee;
- The Tenaquip Foundation: were heavily involved in our communities, provide countless donations to local charitable organizations;
- It's TENAQUIP we take seriously, not ourselves. Were friendly and like a good laugh.
Hybrid - 2 days from home, 3 days in office on-site.
The Web Developer Supervisor leads a dynamic team that develops complex web-based applications. As a Web Developer Supervisor, you will be responsible for designing and delivering innovative web-based solutions that enhance e-commerce capabilities and streamline internal operations, addressing both current requirements and future growth opportunities.
Responsibilities:
- Supervise and mentor a team of Web Developers, providing leadership, guidance, and support to ensure high performance and professional growth.
- Lead team meetings and collaborate with project stakeholders to ensure alignment on goals, timelines, and deliverables.
- Collaborate with cross-functional teams-including Analysts, Designers, and Executive leadership-to define project roadmaps, set priorities, and provide strategic updates and recommendations.
- Maintain and enhance existing codebases through quality assurance testing, optimization, and implementation of new features.
- Translating business requirements into detailed technical specifications and writing clean, maintainable code.
- Test applications in controlled environments to ensure functionality and reliability prior to deployment.
- Support and maintain web systems and applications post-launch, addressing issues and implementing improvements as needed.
- Proactively identify and respond to evolving business needs, taking initiative to deliver effective technical solutions.
Requirements:
- Bachelor's degree in Computer Science, Computer Applications, or a related field, or equivalent practical experience;
- Experience with PHP, including Object-Oriented PHP, with familiarity in the CakePHP framework;
- Strong GoLang, Javascript knowledge;
- Experience and solid understanding of MVC design patterns and frameworks;
- Experience working with SOAP and REST APIs;
- Proficiency in system architecture, modern dev workflows (Git, CI/CD), and performance optimization;
- Experience with project management tools (Microsoft Planner, GitHub);
- Experience with Linux servers (CentOS, Debian);
- Experience with Elastic stack is considered an asset;
- Experience of the full software development lifecycle;
- High levels of technical web programming skills;
- Strong leadership and collaboration skills;
- High degree of analytical skills;
- Knowledge of Microsoft SQL, Server Management Studio and SQL Server Integration Services;
- Bilingual (French and English ), spoken and written. ( ) This qualification is required as you will be interacting with partners, vendors, internal/external clients and/or staff across Canada on a regular basis.
We are an equal opportunity employer. While we appreciate all the expressed interest in joining our team, only candidates selected for interviews will be contacted.