Software Developer – Business Systems & AI

O’Dell HVAC GroupMississauga, ON
CA$80,000 - CA$90,000

About The Position

O'Dell HVAC Group is seeking a versatile Software Developer to join their technology team. This role involves developing, maintaining, integrating, and improving the systems that support the company's growing business. It's a broad development position for someone comfortable working across multiple programming languages, platforms, and business applications. The ideal candidate will be a strong problem solver, capable of understanding business challenges, developing practical solutions, and effectively leveraging modern AI development tools to enhance speed, quality, and efficiency.

Requirements

  • Three plus (3+) years of professional software development or related technical experience.
  • Strong programming fundamentals with the ability to work across multiple languages and technology stacks.
  • Experience with JavaScript and/or TypeScript.
  • Experience working with APIs, system integrations, and databases.
  • Experience with SQL or other data-querying technologies.
  • Experience with Git or similar source-control platforms.
  • Experience working with business applications, ERP systems, eCommerce platforms, or enterprise software.
  • Demonstrated experience using AI development tools to improve development productivity.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Ability to learn new technologies and platforms quickly.
  • Strong communication skills and the ability to work with both technical and non-technical stakeholders.

Nice To Haves

  • Experience with ERP systems, APIs, integrations, or cloud-based business platforms such as NetSuite, Microsoft 365, Azure, Power Platform, or Shopify (preferred).
  • Experience with modern application development using technologies such as React, Angular, Vue.js, Python, Node.js, C#, or similar frameworks and programming languages (preferred).
  • Experience developing automation, AI-enabled solutions, dashboards, reporting tools, or data-driven applications, with an understanding of cloud architecture, authentication, and application security (preferred)

Responsibilities

  • Develop, test, maintain, and improve internal business applications and technology solutions.
  • Support, customize, automate, and improve the current NetSuite ERP environment.
  • Develop and maintain integrations between NetSuite and other business systems using APIs and related technologies.
  • Work across multiple programming languages, frameworks, and platforms depending on project requirements.
  • Build web-based applications, internal tools, dashboards, and workflow solutions.
  • Use AI-assisted development tools to accelerate coding, troubleshooting, testing, documentation, and solution development.
  • Identify opportunities to automate manual processes and improve operational efficiency.
  • Troubleshoot application, integration, system, and data issues.
  • Collaborate with employees and departments across the organization to translate business requirements into effective technology solutions.
  • Maintain appropriate development documentation, source control, security, and coding standards.
  • Evaluate emerging technologies and recommend opportunities to improve our systems and processes.
  • Contribute to future ERP, eCommerce, AI, automation, and technology modernization initiatives.
  • Other responsibilities as assigned

Benefits

  • Competitive Salary & Profit Sharing
  • Comprehensive Benefits
  • Health Spending Account
  • RRSP Plan
  • Professional Development
  • Company-Wide Holiday Shutdown
  • Summer Fridays!
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service