Software Developer NetSuite & Business Systems
O'Dell Hvac Group
- Remote job
Who We Are
O'Dell HVAC Group is a well-established HVAC equipment representative, partnering with engineers, building owners, and contractors throughout 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 accessibility isn’t just a requirement; it’s part of creating a great place to work for everyone.
For any accommodation requests or questions, reach out to Human Resources.
This job posting is for an existing vacancy.
- ...how we work . About the Business Banking Team The Business... ...retail clients. You'll design systems that handle this complexity... ...engineers, and we expect senior developers to push the frontier of how... ...to deliver production-grade software. You'll experiment with new workflows...SuggestedLong term contractFull timeInternship
$177.8k - $254k per year
...has been one of the most loved brands in developer tooling, trusted by more than 20... ...team building the tools that define how software gets built and delivered. As AI agents... ...We're looking for a Senior Manager, Business Systems to lead our Salesforce development and...SuggestedRemote jobLong term contractFull timeManual laborWork from homeHome officeShift work$100k - $135k per year
...simplicity needed to increase business performance while, most importantly... ...the 2021 Best in KLAS: Global Software (Non-US) report. To learn more... .... As a Senior Software Developer focused on the data layer of our... ...well-tested patterns while the system stays live for clinicians....SuggestedRemote jobFull timeTemporary workLocal area$191.3k - $258.8k per year
...initiatives at Jane, including our Business Intelligence / Data &... ...hiring a Director of Business Systems to own the configuration, integration... ...a SaaS or similarly complex software company — ideally one that... ...might take in the role, from developing skills early on to becoming...SuggestedFull timeInternshipRemote work- ...motivated and detail-oriented Junior Developer to join our financial systems consulting practice. This role is... ...professional looking to build experience in software development, systems integration,... ..., consultants, project managers, business analysts, and client stakeholders to...SuggestedLong term contractFull timeInternship
- ...Lightspeed’s Retail Point of Sale experience—the software merchants rely on to run their stores, serve their customers, and keep their businesses moving. This is a high-impact... ...that make retail challenging. You’ll bring a systems perspective to complex problems while staying...Long term contractFull timeImmediate start
- ...homebuilding industry meet the growing demand for housing. Our robotic systems, built and operated inside AI -powered factories, give the... ...future of homebuilding together. We’re looking for a Software Developer to join our team and contribute to developing cutting-edge...Full timeInternshipRelocation packageFlexible hours
- ...foundation every serious AI system runs on. Solace is the leading... ...more — have built their business around Solace to enable intelligent... ...network processor – and our software broker running on Intel... ...performance-oriented, and our developers regularly go deep into TCP, hardware...Full timeInternshipWorldwide
- ...we need an exceptional Senior Software Engineer who is ready to take... ...build Intelligent Transportation Systems that clear up gridlock, save... ...Responsibilities: End-to-End Ownership: Develop, test, deploy, and maintain... ...perfectly aligns with business objectives. Quality...Remote workFlexible hours
$200.4k - $248k per year
...powerful for millions of users every day. As a Software Developer - iOS , you won’t just build apps—you’ll shape the systems, architecture, and tooling that make them... ...roadmaps/initiatives that align to high-level business objectives Deep expertise in Swift, SwiftUI...Long term contractFull timeTemporary workWork at officeRemote workWork from homeFlexible hours- ...Safe Software is looking for an experienced developer to join our Cloud Applications team and take a leading technical... ...empirically what makes an LLM-based agentic system work. Many of the problems don't... ...Make a profound impact across our business, workplace and data integration...Full timeSeasonal workImmediate startRemote workFlexible hours
- ...digitally minded customers and build lasting businesses. We’re growing and adding more talent... .... What You'll Do As a Staff Software Developer on our Services team, you will immerse... ...solid experience crafting scalable backend systems in Python (Flask) and working with...Full timeLocal areaRemote workWork from homeFlexible hours
- ...Platform team is on a mission to make developing great software fast, intuitive, and enjoyable. We believe... ...whole company ships. You'll build the systems that give agents and developers a... ...employer match, through Wealthsimple for Business 20 vacation days, 4 wellness days,...Long term contractFull time
$170k - $220k per year
...friction points across our systems and SDLC, and delivering solutions... ...Support teams developing features in our customer-facing... ...through code and design review Develop, scale, and optimize gRPC endpoints... ...About You ~7+ years in a software engineering role ~ A first-...Full timeRemote work- ...Smokey is a growing operation with multiple business units, including hospitality, retail,... ...a detail-oriented Accounting & Business Systems Clerk to support our accounting operations... ...change them Maintenance of Operations Software Help with managing operational systems...Permanent employmentFull timeSeasonal workRemote work
- ...Company Description System Canada resources have a broad range of skills in different technologies. The large skill-set has been... ...banking projects • Proficient system analyst (and not generic business analyst) skillset. • Hands on knowledge on Retail banking, especially...Full time
- ...recognized for it. We believe great businesses thrive on diversity, inclusion, and the... ...barriers. Your role: As a Senior Software Developer in Test, you will be part of a small,... ...applications and API services of a large scale system. You will drive continual improvement...Full time
- ...their digital assets. About the role As a Senior Crypto Software Developer, you'll be instrumental in building Wealthsimple's crypto... ...group savings with employer match, through Wealthsimple for Business 20 vacation days, 4 wellness days, and unlimited sick and...Long term contractFull timeContract work
- ...Crypto, Trade and Tax products. As a Software Engineer on the Machine Learning Platform... ...platform - Build highly performant scalable systems, contributing to our ML platform on... ...employer match, through Wealthsimple for Business 20 vacation days, 4 wellness days, and...Long term contractFull time
- ...at scale — unleashing the potential of businesses and people. The Elastic Search AI Platform... ...Role We are seeking a Principal Software Developer to join the Elasticsearch Security team... ...performance at scale in distributed systems environments. Applying cryptographic...Full time
- ...What you bring ~5+ years of professional software engineering experience, with a track record of shipping production-grade systems that real users depend on ~ Strong frontend... ...with employer match, through Wealthsimple for Business 20 vacation days, 4 wellness days, and...Long term contractImmediate start
- ...OVERVIEW ABOUT THE ROLE As a Senior Software Engineer on the Instacart Business team, you will play a pivotal role... ...Business team is tasked with developing Instacart's presence in the B2B ecommerce... ...solutions while supporting system contributions ~ Expertise in one...Permanent employmentFull timeWork at officeRemote workWork from homeFlexible hours
- ...organizations learn faster from what goes wrong so they can prevent what comes next. Haven works alongside existing EHS enterprise systems to improve how organizations investigate, assess, and learn from incidents. INVESTIGATE guides evidence synthesis, timeline...Full timeInternship
- ...everything from the client-facing apps to the systems running underneath them — and we hold... ...and it’s a meaningful one. As a Staff Software Developer on Production Engineering, you’ll bring... ...match, through Wealthsimple for Business 20 vacation days, 4 wellness days, and...Long term contractFull timeImmediate start
- ...CD infrastructure, deployment systems, and observability tools that... ...to ship secure, high-quality software to millions of users with... ...measure of success. As a Senior Developer on our team, you won't just... ..., through Wealthsimple for Business 20 vacation days, 4 wellness...Long term contractFull time
- ...the client-facing apps to the systems running underneath them — and... ...resolve fraud cases efficiently Develop risk-based product features —... ...you bring: ~4+ years of software engineering experience, ideally... ...match, through Wealthsimple for Business 20 vacation days, 4...Long term contractFull time
- ...billion-dollar parent company. The Opportunity As a Senior Software Developer , we are looking for the following: Role Overview... ...knowledge, or a strong aptitude to rapidly learn specialized billing systems. Quality Mindset: Acute focus on quality control,...RemplacementPermanent employmentFull time
$133k - $183k per year
...The Engineering team builds systems that power Affirm’s mission.... ...that touch every part of the business. Whether we’re enabling new ways... ...levels in the industry, or developing seamless servicing experiences... ....5+ years of experience as a software engineer. You have experience...Remote jobFull timeWork at officeFlexible hours$22.01 - $33.81 per hour
...the development of digital investigative software that acquires, analyzes, and shares evidence... ...of success through skills they have developed and experiences they have been a part of,... ...intelligence (defined as a machine-based system that infers from input to generate outputs...Hourly payInternshipWork at officeLocal areaFlexible hours- ...Description Développeur de logiciels – NOS (systèmes d'exploitation réseau) embarqué C/C++ (English Job Description... ...de logiciels embarqués C/C++ Software Developer – NOS (Network Operating System) Embedded C/C++ Description Industry: IT, Telecom...Full timeApprenticeshipFlexible 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 Canada
- software developer no experience Canada
- développeur logiciel Canada
- senior software developer Canada
- software developer summer internship Canada
- software engineer co-op Canada
- ingénieur logiciel Canada
- software engineer salary in canada Canada
- software engineer Canada
- director software engineering Canada
