Senior Manager, Business Applications

Nelson Education LTD

$130K *
Enterprise Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related field
  • 5-8 years of experience with enterprise applications and integrations
  • Hands-on experience with ERP (NetSuite) and CRM (Salesforce) systems
  • Strong skills in troubleshooting and problem-solving in production environments
  • Proficiency in software development with JavaScript and RESTful APIs
  • Experience in Agile environments with cross-functional teams
  • Strong communication and stakeholder management abilities

Responsibilities

  • Lead day-to-day support of Nelson's core business systems, including ERP and CRM
  • Troubleshoot and resolve system performance issues or bugs
  • Design and maintain integrations and automate workflows across applications
  • Collaborate with teams to translate business needs into technical solutions
  • Ensure the ongoing performance and reliability of business applications
  • Manage system upgrades and enhancements while adhering to best practices
  • Oversee Agile processes and project documentation for development teams

Benefits

  • Flexible health, dental, and paramedical plans
  • Health Spending Account for out-of-pocket medical expenses
  • Annual educational reimbursement for professional development
  • Hybrid work model with remote options
  • Generous paid time off including holidays and personal days
  • Annual paid volunteer day to support community causes
  • Access to LinkedIn Learning for ongoing skill development
Full Job Description
About the Role

The Senior Manager, Business Applications, is a hands-on technical leader responsible for the day-to-day delivery, support, and continuous improvement of Nelson's core business systems. This includes ERP (NetSuite), CRM (Salesforce), and related business applications, integrations, and cloud-based platforms that enable business operations.

Working closely with the VP, Operations and cross-functional partners, this role focuses on execution: resolving system challenges, building integrations, and enhancing application performance to support Nelson's evolving business needs.

This role is ideal for a forward-looking, technically strong leader who enjoys solving complex problems, partnering closely with the business, and is ready to manage a team of direct reports while driving both hands-on technical execution and cultural change-shifting the function from a reactive to a proactive, change-driven approach.
Key Accountabilities

Hands-on Systems Delivery
  • Work closely with the VP, Operations, to support and contribute to the application architecture and integration roadmap across ERP (NetSuite), CRM (Salesforce), and related business systems.
  • Lead hands-on configuration, customization, and integration work across NetSuite, Salesforce, and related applications.
  • Troubleshoot and resolve system issues, bugs, and performance challenges in a timely and effective manner.
  • Prioritize and manage competing system and integration needs in a fast-paced environment.
  • Design, build, and maintain integrations, APIs, and automation to improve business workflows.
  • Support cross-functional teams with testing and quality assurance, ensuring solutions meet business and technical requirements.

Contribute directly to development, system configuration, and technical problem-solving.

Applications Support & Optimization
  • Support the ongoing health, reliability, and performance of Nelson's enterprise applications.
  • Identify opportunities to improve automation, reporting, and system usability.
  • Maintain documentation, data integrity, and application best practices.
  • Assist in system upgrades, releases, and enhancements.
  • Support in the development of internal and external systems, web applications, and middleware, ensuring maintainability and alignment with enterprise architecture.
  • Oversee Agile/CI/CD processes, including planning, sprint management, backlog prioritization, and coordination of developer and QA resources.
  • Monitor development progress and ensure adherence to project documentation, timelines, and quality standards.

Ensure development processes include automated testing, version control best practices, and robust QA collaboration.

Business Partnership & Collaboration
  • Working closely with the Business Analyst, partner with teams across Finance, Marketing, Product, Operations, and other functions to understand business challenges and deliver practical technical solutions.
  • Translate business needs into scalable, maintainable system improvements.
  • Support and lead technical delivery of projects, ensuring quality, timelines, and stakeholder alignment.

Collaborate with vendors, consultants, and partners to ensure effective delivery of technology initiatives.

Security, Privacy, and Governance
  • Support application security, access controls, and data privacy practices.
  • Collaborate with internal stakeholders to ensure systems align with compliance and governance standards.

Act as a lead point of contact for the Privacy and Security Committees.

Leadership & Growth
  • Act as a trusted technical partner to the VP, Operations in driving continuous improvement across Nelson's business systems.
  • Lead, manage, and develop a team of direct reports across development, QA, and business analyst functions, providing technical support and direction to both technical and business analyst team members.
  • Drive cultural change-building a proactive, forward-looking team that bridges technical and business teams and anticipates needs rather than reacting to them.
  • Provide technical mentorship to developers and QA team members.
  • Support Agile delivery practices and contribute to continuous improvement.
  • Support team engagement, collaboration, and knowledge sharing to build a strong and inclusive technical culture.
  • Take on increasing leadership responsibilities as the function grows.


Who You AreThe successful candidate for this role will be a driven, hands-on problem solver who enjoys working at the intersection of technology and business. You bring a collaborative, curious mindset and strong communication skills, enabling you to build trusted relationships across both technical and non-technical teams. As a self-starter, you take ownership, prioritize effectively, and are energized by rolling up your sleeves to deliver practical, high-impact solutions in a fast-paced and evolving environment. You are also passionate about supporting and mentoring others, fostering collaboration, and contributing to a positive, engaged, and high-performing team culture. You also bring presence and confidence, the credibility to influence across the organization, and the drive to lead and embed lasting cultural change.

Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • 5-8 years of experience supporting enterprise applications, business systems, and integrations.
  • Hands-on experience with ERP and CRM systems, including configuration, customization, and integration is required. NetSuite experience is strongly preferred given its role as Nelson's core ERP; Salesforce experience is a strong asset but not required.
  • Experience designing and implementing system integrations and APIs.
  • Strong troubleshooting and problem-solving skills in production environments.
  • Familiarity with cloud platforms (Azure, AWS, or similar).
  • Strong, current hands-on software development experience with JavaScript, Node.js, RESTful APIs, or similar technologies is required and is the primary focus of this role.
  • Experience working in Agile environments and collaborating with cross-functional teams.
  • Exposure to QA, testing, and release processes.
  • Strong communication and stakeholder management skills.
  • Salesforce, NetSuite, or cloud certifications considered an asset.
  • Must be based in the Greater Toronto Area and able to work in a hybrid model, including regular travel to the Toronto office, is required.
  • Experience with modern development tools and emerging technologies, including embedded AI, is a strong asset.

Benefits

CompensationThe base salary range for this position starts at $130,000 per annum based on experience. Compensation is part of our broader Total Rewards package, which includes benefits and programs that support employee well-being and growth.

What We OfferAt Nelson, we believe in taking care of our people.

Your well-being, growth, and work-life balance matter to us, which is why we offer a comprehensive benefits package designed to support you-professionally and personally.

Health & Wellness
  • Flexible and customizable health, dental, and paramedical plans for employees and their families
  • Health Spending Account (HSA) for medical, hospital, or dental costs not covered by insurance
  • Personal Spending Account (PSA) for wellness expenses, including fitness and health related products
  • A comprehensive Employee Assistance Program (EAP) providing confidential support spanning from mental health services to financial counselling, and many things in-between

Financial & Professional Wellbeing
  • Pension plan with company matching contributions
  • Registered Retirement Pension Plan to help secure your future
  • Annual educational reimbursement for professional development
  • Access to LinkedIn Learning for continuous skill growth

Flexibility & Time Off
  • Hybrid work model with remote and in-office options
  • Flexible work hours (divisional dependent)
  • Generous paid time off policies, including vacation time, sick leave, parental leave top-up, personal days, and more
  • Annual paid volunteer day to support causes you care about
  • Holiday closure from Christmas to New Year's
  • Summer Fridays

Don't have 100% of the above qualifications? Do you still think Nelson is a great fit for you? We encourage you to apply anyway!

Similar Jobs

More Jobs at Nelson Education LTD

More Enterprise Technology Jobs

Find similar Senior Manager, Business Applications jobs: