Software Developer - NetSuite & Business Systems
O'Dell HVAC Group
This position requires local presence. Please view similar jobs below.
Who We Are
O'Dell HVAC Group is a well-established HVAC equipment representative, partnering with engineers, building owners, and contractorsthroughout Canada. Our success is fueled by our people-first culture, where teamwork, innovation, and professional growth are at the core of everything we do.
Why Work for O'Dell HVAC Group?
At O’Dell HVAC Group, we are committed to a people-first workplace. We offer:
- Competitive Salary & Profit Sharing – We recognize and reward contributions to our success.
- Comprehensive Benefits, Health Spending Account, & RRSP Plan – We invest in your well-being and future.
- Professional Development – We support continuous learning and career growth for all roles.
- Company-Wide Holiday Shutdown – Enjoy paid time off during the holiday season.
- Summer Fridays! – Wrap up early on summer afternoons!
We are seeking a Software Developer – NetSuite & Business Systems to join our technology team and help support, improve and integrate the business systems that power O'Dell's growing operations.
A primary focus of this position will be our Oracle NetSuite ERP environment. The successful candidate will provide hands‑on technical support, development and continuous improvement across NetSuite while also contributing to integrations, internal applications, automation and other business‑system initiatives.
This is not a traditional help‑desk role and it is not purely an application‑development position. We are looking for someone who can understand how a business process works, identify where a system or workflow is creating friction, and develop a practical technical solution.
The role will work closely with Finance, Operations, Sales, Customer Experience, eCommerce and other departments, as well as internal and external technology resources. The successful candidate should be comfortable taking ownership of technical issues, investigating root causes and developing maintainable solutions rather than relying exclusively on outside consultants.
What You'll Be Doing
NetSuite Development & Administration
- Support, maintain and continuously improve O'Dell's Oracle NetSuite ERP environment.
- Develop and maintain NetSuite customizations using SuiteScript 2.x and related NetSuite development tools.
- Build and maintain SuiteFlow workflows, saved searches, reports, dashboards, forms, fields, records and other NetSuite configurations.
- Develop and maintain SuiteAnalytics and SuiteQL queries and data extracts.
- Troubleshoot NetSuite application, workflow, script, permission, transaction and data issues.
- Assist with user roles, permissions, access and application configuration.
- Support NetSuite releases, testing, sandbox management and deployment of system changes.
- Review existing customizations and scripts and improve reliability, maintainability and documentation.
- Identify opportunities to simplify or eliminate unnecessary customizations where standard NetSuite functionality can meet the business need.
- Support data imports, data cleansing, record updates and system configuration related to acquisitions or business changes.
- Work with Finance and operational teams to improve ERP processes and reduce manual work.
Systems Integration
- Develop and maintain integrations between NetSuite and other O'Dell systems using REST APIs, SuiteTalk, web services, middleware and other integration technologies.
- Support integrations between NetSuite and platforms such as CRM, Shopify, Power BI, Microsoft applications and other business systems.
- Troubleshoot failed integrations, scheduled processes, APIs and data exchanges.
- Monitor integration performance and identify recurring issues or opportunities for improvement.
- Help establish clear documentation and ownership of APIs, automated jobs and material data flows.
- Support testing and validation when systems or integrations are changed.
Business Process Automation
- Work directly with employees and business leaders to understand existing processes and identify opportunities for automation.
- Develop workflows, scripts and applications that reduce repetitive administrative work and improve accuracy.
- Identify manual spreadsheet-based processes that can be replaced with reliable system workflows.
- Develop practical tools that improve employee productivity and system usability.
- Support automation using NetSuite capabilities, Microsoft Power Platform and other appropriate technologies.
- Help evaluate opportunities to responsibly use AI‑enabled tools within internal workflows.
Reporting & Data
- Support reporting requirements using NetSuite saved searches, SuiteAnalytics, SuiteQL and related tools.
- Assist with reliable data feeds from NetSuite into Power BI and other reporting platforms.
- Work with business and data resources to ensure reporting logic is accurate and maintainable.
- Troubleshoot inconsistencies between NetSuite and downstream reporting systems.
- Support data quality, validation and cleanup activities.
- Develop queries and extracts required for operational, financial and management reporting.
Internal Applications & Development
- Develop and maintain internal web applications, utilities and business tools where appropriate.
- Work across technologies such as JavaScript/TypeScript, Node.js, Python, C# or other appropriate platforms depending on project requirements.
- Support existing internally developed applications and troubleshoot technical issues.
- Build lightweight applications and interfaces where extending NetSuite or another existing platform is not the appropriate solution.
- Follow appropriate source‑control, testing, deployment, security and documentation practices.
Systems Support & Continuous Improvement
- Serve as an escalation resource for complex NetSuite and business-system issues.
- Investigate root causes rather than repeatedly addressing symptoms.
- Work with users to reproduce, troubleshoot and resolve system issues.
- Coordinate with Oracle NetSuite support, consultants and other vendors when outside expertise is required.
- Maintain technical documentation for scripts, integrations, customizations, configurations and recurring support procedures.
- Identify recurring system problems and recommend permanent solutions.
- Participate in technology projects related to acquisitions, eCommerce, CRM, reporting, automation and other business-system initiatives.
- Support testing, change management and user acceptance testing for system improvements.
- Stay current on NetSuite functionality and recommend opportunities to use new platform capabilities.
What You Bring
- Three plus (3+) years of professional software development, NetSuite development, ERP technical support or related experience.
- Demonstrated hands‑on experience working with Oracle NetSuite in a production business environment.
- Experience with SuiteScript 2.x or strong JavaScript development experience combined with meaningful NetSuite experience.
- Experience with NetSuite configuration including workflows, saved searches, custom records, forms, fields, roles and permissions.
- Experience with SuiteAnalytics and/or SuiteQL.
- Experience working with APIs, web services, databases and system integrations.
- Strong JavaScript and/or TypeScript skills.
- Experience with SQL or other data‑querying technologies.
- Experience with Git or another source‑control platform.
- Strong understanding of business processes and the relationship between ERP configuration, data and operational workflows.
- Strong analytical, troubleshooting and root‑cause‑analysis skills.
- Ability to communicate effectively with both technical and non-technical employees.
- Ability to work independently, prioritize competing requests and take ownership of technical issues through resolution.
Preferred Experience
The following experience would be considered an asset:
- NetSuite certifications or advanced NetSuite administration/development experience.
- Experience with
SuiteTalk REST or SOAP web services. - Experience with NetSuite RESTlets and integration development.
- Experience supporting NetSuite financial, inventory, purchasing, order management or warehouse processes.
- Experience in a distribution, wholesale, manufacturing or multi‑location organization.
- Experience integrating NetSuite with Shopify, CRM platforms, Power BI or Microsoft applications.
- Experience with Microsoft Azure or Power Platform.
- Experience with React, Angular, Vue.js, Node.js, Python, C# or similar technologies.
- Experience developing internal applications or workflow automation.
- Experience with AI‑assisted development tools such as GitHub Copilot, ChatGPT or similar platforms.
- Experience with ERP implementations, acquisitions, data migrations or system integrations.
What We Are Looking For
The strongest candidate will be someone who combines software-development capability with an understanding of how enterprise systems actually support a business.
You should be comfortable opening a NetSuite issue, understanding the underlying process, tracing the relevant data or configuration, determining why it is occurring and implementing a sustainable solution.
We are looking for someone who:
- Takes ownership rather than simply escalating issues.
- Understands that good system design begins with understanding the business process.
- Writes maintainable, documented code and configurations.
- Can balance speed with appropriate testing and controls.
- Is comfortable working directly with Finance, Operations, Sales and other departments.
- Looks for ways to simplify systems rather than adding unnecessary complexity.
- Uses AI and modern development tools to work more effectively while maintaining appropriate review and testing.
- Is interested in becoming a deep internal expert in O'Dell's business systems.
Work Location
This is a remote position, with candidates ideally located in or near Burlington, ON, Calgary, AB, or Montréal, QC. While the role offers the flexibility to work remotely, candidates must be available to attend their local O’Dell office as needed for meetings, collaboration, training, and other business requirements.
At O'Dell HVAC Group, we may use AI-powered tools to support our recruitment process and improve efficiency, allowing our team to focus on what matters the most - getting to know our candidates. While AI may be utilized, all hiring decisions are made by our HR and management teams.
Accessibility Commitment
We’re all about building a workplace where everyone can thrive. We’re committed to fostering an inclusive, accessible environment in line with the Accessibility for Ontarians with Disabilities Act (AODA).
If you need accommodations during the hiring process or on the job, please contact us. We believe that accessibilityisn’tjust a requirement;it’spartof creatinga great placeto work for everyone.
For any accommodation requests or questions, reach out to Human Resources.
This job posting is for an existing vacancy.
#J-18808-Ljbffr- ...time with the only hardware and software AI-powered platform built for... ...As a Senior Software Developer at Vention, you will be a key... ...development of internal tools, system integrations, and ERP-connected... ...Architect, build, and deploy NetSuite integrations and customizations...SuggestedFull timeInternshipWork at officeWork from home
$120k - $150k per year
...with them. We believe in strong systems, thoughtful recruitment, and... ...us out : this is not a pure developer role, and it is not a purely... ...strengthening and evolving Dulcedo’s NetSuite environment so that it... ...the system to support the business over time. You will act as both...SuggestedLong term contractFull timeTemporary workWork at officeImmediate startRemote workFlexible hoursWeekend work1 day per week- ...centres de distribution et des systèmes logistiques afin d'aider les... ...centers and logistics systems to help companies move goods... ...What's your role: Our Developer is expected to act as a counselor... ...Implement, test and correct software solutions. To qualify for...SuggestedDaily paidFull timeWork at officeImmediate start
- ...Technologies est à la recherche d’un Développeur Logiciel Systèmes de build. À propos d’OPAL-RT Technologies : Leader... ...____________ OPAL-RT Technologies is looking for a Build Systems Software Developer. About OPAL-RT Technologies : A global leader across...SuggestedFull timeWork at officeRemote workWork from homeFlexible hours
- ...keep an eye on what matters most to them by developing solar-powered cameras connected through our exclusive... ...We are looking for an experienced Business Systems Specialist to serve as the primary point of reference for NetSuite administration and operations. The ideal candidate...SuggestedFull timeRemote work
- ...by two aeronautical engineers who realized that the healthcare system was not exploiting the full potential of technology. Supported... ...alternative. Job Description As a Senior Software Developer - Healthcare systems integration profile, you will be a key member...Permanent employmentFull timeContract workWork at officeRemote workWorldwide
- ...fiabilité, la sécurité et l’évolutivité de nos systèmes de données. Responsabilités... ...firm founded in 1998. Tower has built its business on a high-performance platform and... ...Core Engineering department is seeking a Software Developer II to join the Data team in Montreal. This...Full timeApprenticeshipCasual workWork at officeWorldwide
- ...As a Full Stack Java/React Developer, you will work on large-scale... ...while working with high-traffic systems that process significant... ...requirements and aligning them with business needs. Build and maintain... ...~ Solid understanding of the software development lifecycle (SDLC)...Full timeWork at officeLocal areaRemote work
- .... Role overview As a Lead Software Developer, we expect you to be disciplined regarding... ...Develop key solutions to solve client business critical needs Translate functional... ...object storage, caching, and queue systems Microservices and Serverless Systems...Full timeWork at officeFlexible hours
- ...Predix Machine. • Capture system level requirements by brainstorming... ..., Data Scientists, and Businesses & Product Managers. • Execute... ...and testing of multiple software modules. • Ensure implementation... ...with other software developers in the team to implement software...Permanent employmentFull time
- ...the Role Are you ready to make data come alive? As a Business Intelligence Developer at TS Imagine, you’ll create interactive, visually stunning... ...technical and interpersonal skills to excel in a cutting-edge software development environment. What You’ll Do Design and...Full timeWork at officeWorldwideDay shift
- ...Software Developer II (P2) We are seeking a Software Developer II to join our Application Development team in Montreal. In this client... ...innovative aviation software solutions, serving the Commercial, Business, Military, and General Aviation sectors globally. Combining Jeppesen...Long term contractFull timeTemporary workWork at office2 days per week
- ...visit our website Job Description Job Title : Database Software developer Location : Montreal, QC Job Type : Contract on W2... ...solutions, high degree of motivation to expand technical and business knowledge. Skills Desired: - Knowledge of Infrastructure...Permanent employmentFull timeContract workTemporary work
- ...time with the only hardware and software AI-powered platform built for... ...authoring platform. We develop the cloud-first authoring experience... ...Vention, we are developing vision systems that enable the execution of... ...they build their function and business Dedicated professional...Full timeInternshipWork at officeWork from home
- ...time with the only hardware and software AI-powered platform built for... ...As a Senior Simulation Developer at Vention, you’ll be a key contributor... ...codebases while maintaining system integrity. ~ Familiarity... ...they build their function and business Dedicated professional development...Full timeInternshipWork at officeWork from home
- ...facilities. MaintainX powers operational excellence for 12,000+ businesses including Duracell, Univar Solutions Inc., Titan America, McDonalds... ...and retrieval platform — from indexing pipelines and ranking systems to AI-facing query layers. Partner with product and domain experts...Long term contractFull timeImmediate start
- ...développeur(euse) logiciel – administrateur(trice) système DevOps travaillera au sein de l'équipe SCMT (Software Configuration Management & Tools) qui fait... ...------------- Job overview: The Software Developer – DevOps System Administrator will be working within the SCMT...Flexible hours
- ...logiciel en test (SDET) pour se joindre à notre équipe Video Systems Test. Dans ce rôle, vous concevrez et développerez des solutions... ..., cloud, and hybrid environments. We are looking for a Software Developer in Test (SDET) to join our Video Systems Test team. In this role...Full timeFlexible hours
- ...in electronics, electro-mechanics, and software. We’re not just a company; we’re a... ...creating state-of-the-art communication systems and autonomous vehicles to advancing IoT... ...systèmes MES, ERP et PLM. As a Business Systems Developer, your main responsibilities will include...Permanent employmentFull time
- ...leader in the development and certification of safety-critical systems in the aerospace, electric, and autonomous driving industries.... ...events. Requirements We are looking for a Senior Software Developer: Design, develop, and optimize complex software applications...Permanent employmentFull timeFlexible hours
$20k per year
...rather than tolerated. We are looking for several passionate Software Developers to join our team. In this role you'll build critical software... ...with operations and platform teams to keep production systems running in top condition. Research emerging technologies and...Full timeImmediate start- ...domaines, de la création de systèmes de communication et de véhicules... ..., electro-mechanics, and software. We’re not just a company; we... ...state-of-the-art communication systems and autonomous vehicles to advancing... ...As a Senior R&D Software Developer, your main responsibilities...Daily paidFull time
- ...time with the only hardware and software AI-powered platform built for... ...As a Senior Software Developer at Vention… Reporting to the... ...will own complex features and systems end-to-end, from design through... ...they build their function and business Dedicated professional development...Long term contractFull timeInternshipWork at officeWork from home
- ...distribution complexes et des systèmes logistiques pour aider les... ...distribution centers and logistics systems to help companies move goods... .... The Role As a Developer, you will work with internal... ...Develop, test, and maintain software. ~ Collaborate with teams...Full timeWork at office
- ...Orbit – Xona will offer a future-proof, backwards-compatible global positioning system optimized for absolute precision, superior power, and robust protection. Xona is seeking a skilled Software Engineer to work as a contributor to the development and integration of a...Permanent employmentFull timeWork at office
- ...has an immediate permanent opening for a Developer. About the team: The Smart Grid Technology... ...on Power electronics, Energy Management Systems and other Smart Grid Technologies,... ...integration. Support hardware and software integration of protection and control systems...Permanent employmentFull timeImmediate start
- ...efficient and enjoyable world. Role overview As a Senior Software Developer with strong Cloud, DevOps, and infrastructure experience, you... ...requirements Develop backend services, APIs, and system components aligned with specifications and documentation Build...Full timeWork at officeFlexible hours
- ...clients internes et/ou externes hors du Québec. _______________________________________________________________________________ Software Developer in Test A Software Developer in Test (SDET) is a hybrid role that blends software engineering expertise with deep testing...Full timeContract work
- ...NetSuite Technical Consultant Role Overview The Technical Consultant... ...responsible for designing, developing, and deploying NetSuite... ...including Oracle & SQL. ~ Business Process Knowledge: Awareness... ...Science, Engineering, Information Systems, or equivalent experience....Full time
- ...équivalent). Expérience dans la livraison de systèmes de traitement de données. Bonne... .... We are looking for a Senior Software Developer to evolve our image processing pipeline... ...Experience delivering data processing systems. Strong knowledge of CI/CD tools....Full timeWork at officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer - NetSuite & Business Systems. Be the first to apply!
- software engineer - computer Montréal, QC
- software developer no experience Montréal, QC
- développeur logiciel Montréal, QC
- senior software developer Montréal, QC
- linux software engineer Montréal, QC
- software developer summer internship Montréal, QC
- software engineer co-op Montréal, QC
- ingénieur logiciel Montréal, QC
- software engineer salary in canada Montréal, QC
- software engineer Montréal, QC

