At a Glance
- Tasks: Develop and improve business systems using Oracle NetSuite and other technologies.
- Company: Join O'Dell HVAC Group, a people-first HVAC equipment representative.
- Benefits: Enjoy competitive salary, profit sharing, comprehensive benefits, and summer Fridays!
- Other info: Remote work flexibility with opportunities for professional growth.
- Why this job: Make a real impact by automating processes and enhancing business efficiency.
- Qualifications: 3+ years in software development with strong NetSuite experience required.
The predicted salary is between 82800 - 101200 $ per year.
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 – Net Suite & 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 Net Suite ERP environment.
The successful candidate will provide hands‑on technical support, development and continuous improvement across Net Suite 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, e Commerce 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
- Net Suite Development & Administration
- Support, maintain and continuously improve O'Dell's Oracle Net Suite ERP environment.
- Develop and maintain Net Suite customizations using Suite Script 2. x and related Net Suite development tools.
- Build and maintain Suite Flow workflows, saved searches, reports, dashboards, forms, fields, records and other Net Suite configurations.
- Develop and maintain Suite Analytics and Suite QL queries and data extracts.
- Troubleshoot Net Suite application, workflow, script, permission, transaction and data issues.
- Assist with user roles, permissions, access and application configuration.
- Support Net Suite 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 Net Suite 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 Net Suite and other O'Dell systems using REST APIs, Suite Talk, web services, middleware and other integration technologies.
- Support integrations between Net Suite 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 Net Suite 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 Net Suite saved searches, Suite Analytics, Suite QL and related tools.
- Assist with reliable data feeds from Net Suite into Power BI and other reporting platforms.
- Work with business and data resources to ensure reporting logic is accurate and maintainable.
- Troubleshoot inconsistencies between Net Suite 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 Java Script/Type Script, 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 Net Suite 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 Net Suite 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 Net Suite 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, e Commerce, CRM, reporting, automation and other business-system initiatives.
- Support testing, change management and user acceptance testing for system improvements.
- Stay current on Net Suite functionality and recommend opportunities to use new platform capabilities.
What You Bring
- Three plus (3+) years of professional software development, Net Suite development, ERP technical support or related experience.
- Demonstrated hands‑on experience working with Oracle Net Suite in a production business environment.
- Experience with Suite Script 2. x or strong Java Script development experience combined with meaningful Net Suite experience.
- Experience with Net Suite configuration including workflows, saved searches, custom records, forms, fields, roles and permissions.
- Experience with Suite Analytics and/or Suite QL.
- Experience working with APIs, web services, databases and system integrations.
- Strong Java Script and/or Type Script 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
- Net Suite certifications or advanced Net Suite administration/development experience.
- Experience with
Suite Talk REST or SOAP web services. - Experience with Net Suite RESTlets and integration development.
- Experience supporting Net Suite financial, inventory, purchasing, order management or warehouse processes.
- Experience in a distribution, wholesale, manufacturing or multi‑location organization.
- Experience integrating Net Suite 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 Git Hub Copilot, Chat GPT 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 Net Suite 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
Software Developer in Burlington employer: O'Dell HVAC Group
Groupe O'Dell CVAC is an exceptional employer located in Laval, offering a dynamic work environment that fosters collaboration and innovation. With a strong focus on employee growth, we provide opportunities for professional development and training, ensuring that our team members thrive in their roles. Our commitment to a supportive work culture, combined with competitive benefits, makes us an attractive choice for those seeking meaningful and rewarding employment in the field of logistics and procurement.