Software Developer

IVEY BUSINESS SCHOOL FOUNDATIONLondon, ON
CA$65,733 - CA$82,115Onsite

About The Position

The Software Developer is experienced working with enterprise platforms such as .Net, Salesforce, and Umbraco. Combining expertise in system design, software development, and Agile project management, they play a crucial role in the successful planning, designing, building, testing, deploying and support of complex IT systems for Ivey Publishing. As a key member of the Product Development Team, the Software Developer collaborates with a cross-functional team of skilled IT professionals to analyze and convert requirements into accessible, responsive, scalable, highly performant software solutions that meet the business needs of the partner, Ivey Publishing. Additionally, the Software Developer conducts thorough research on emerging technologies to ensure that the Ivey Publishing’s and Ivey Business School’s technical ecosystem remains modern and optimized. This role also involves fostering strong relationships with internal stakeholders to provide specialized and informed insights essential for planning and implementing new technology solutions while maintaining existing ones. An in-depth knowledge of the codebase enables the Software Developer to propose, plan, and implement technical improvements alongside other business goals.

Requirements

  • University degree or College diploma in Computer Science or Software Engineering.
  • A minimum of 1 year of experience in a software development role.
  • Experience with Languages: C# (with proficiency in LINQ and Lambda expressions), JavaScript, Angular, AngularJS, jQuery, ASP.NET, Net Core, Transact SQL , HTML5, CSS. JSON, Apex, SOQL, LWC’s and Flows.
  • Experience with Methodologies: AJAX, RDBMS
  • Experience with Tools: Visual Studio, Visual Studio Code, SQL Server Management Studio, Subversion (SVN), GitHub, Jira, Fisheye
  • Excellent time management, communication, presentation, and interpersonal skills
  • Experience with agile-scum methodologies.

Nice To Haves

  • Certification related to an applicable platform or methodology (.Net, Salesforce, Umbraco, Agile/Scrum, etc.)
  • Previous Salesforce experience.
  • Familiarity and experience working in a variety of business solutions. Experience working with higher education specific solutions is an asset, as is familiarity with Ivey Publishing's current platform solutions, but not required.

Responsibilities

  • Develop Salesforce solutions using native configuration, custom Apex, SOQL,Visualforce, Aura components, OmniStudio, and Lightning components
  • Integrate Salesforce with external systems and applications using APIs.
  • Utilize tools such as SFDX, Microsoft Visual Studio Code, Salesforce Lightning Design System, and adhere to the Salesforce development lifecycle for system development.
  • Provide ongoing support and troubleshoot issues adhering to best practices.
  • Collaborate with IT team and Marketing team to review/update requirements, providing technical consultation, implementing new features, providing support throughout testing phases, performing and/or contributing to deployments across all environments, including production.
  • Integrate Ivey’s websites with Umbraco CMS, providing custom development to streamline content management and extend core CMS functionality.
  • Direct the team to research, evaluate, and propose new API’s and user interface designs in areas related to Salesforce Development, Web Technologies, Programming languages, and Software Development Methodologies. Provide feedback and direction/guidance on research findings.
  • Follow established coding standards, naming conventions and processes to write clean, efficient, and maintainable code. Participate in code reviews with peers to ensure adherence to coding standards, best practices, and to foster an environment of learning and improvement.
  • Manage, configure and maintain Ivey’s continuous integration / continuous deployment (CI/CD) pipelines using tools like Jenkins and Gulp to automate processes and ensure smooth & reliable deployments.
  • Implement user interfaces using HTML, CSS, JavaScript, JQuery, and frameworks like Angular/AngularJS, while ensuring accessibility compliance and responsiveness across devices and browsers.
  • Develop server-side logic using languages like C# within the .Net / .Net Core frameworks.
  • Create and manage APIs (REST, etc.) for communication between the front end and back end.
  • Designing and maintaining databases using SQL Server or other database systems. This may include writing complex SQL queries, stored procedures, and optimizing performance
  • Prioritize issue resolution using problem-solving skills to diagnose the root causes of issues. This may involve code review, debugging, and close examination of the reported issues.
  • Effective management of the fault resolution process ensuring the status, proposed solutions, and any potential business impacts are effectively communicated to team members.
  • Collaboration with Quality Assurance to ensure that the tests align with the software's specifications and requirements.
  • Creation of test plans incorporating the scope, objectives, methods and expected outcomes.
  • Defect identification and resolution on issues identified during testing.
  • Create and maintain technical documentation related to software and component level architecture.
  • Create and maintain inline comments and documentation within the code.

Benefits

  • Market competitive compensation with annual increases available
  • Generous benefits package with employer-paid premiums, including a comprehensive Health and Dental Plan, Health Care Spending Account, short- and long-term disability programs, no waiting period required.
  • Enhanced mental health benefits coverage and resources.
  • Life and AD&D insurance for you and your family.
  • Out-of-country travel insurance.
  • Employee and Family Assistance Program.
  • Pregnancy and Parental top-up leave program.
  • A generous group retirement savings plan with 7.5% employer contributions.
  • Vacation starting at 15 days per year plus 2 paid Ivey Personal Days.
  • Paid time off during the School’s December holiday closure.
  • Numerous campus-wide arts, culture, and sport events.
  • Supports for professional development and career progression opportunities.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service