Position: Software Developer
Location: London, Ontario. This is not a remote position.
Position Type: Full-time, 3-year renewable contract.
Status: This posting is for an existing vacancy on-site at Ivey Business School
Hiring Range: $65, 733 - $82,115
Application Deadline: Wednesday, April 22, 2026 at 11:59 PM EST
About Ivey Business School:
Ivey Business School acknowledges and respects the traditional lands of the Anishinaabek, Haudenosaunee, Lūnaapéewak, and Attawandaron peoples, where Western University and Ivey Business School are located. This land continues to be home to diverse Indigenous peoples, whom we recognize as contemporary stewards of the land and vital contributors of the community.
Ivey Business School (www.ivey.ca) at Western University (www.uwo.ca) is Canada’s leading provider of real-world, case-based business education. Drawing on extensive research and business experience, Ivey’s faculty provides the best classroom experience, equipping students with the knowledge, skills, and capabilities they need to confidently take on today’s leadership challenges and opportunities through Case-Method Learning. Ivey offers undergraduate and graduate degree programs, as well as Executive Education at campuses in London, Toronto, and Hong Kong.
The IT department at Ivey Business School plays a pivotal role in shaping the institution's technological landscape, constantly engaging in exciting and innovative activities. Ivey’s IT professionals are at the forefront of ensuring that students, faculty, and staff have access to the best technologies and services. They create and maintain advanced educational platforms, enabling remote and hybrid learning, while also enhancing in-person classroom experiences through interactive tools and digital resources.
Position Overview:
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.
Responsibilities:
1. Software Development
Salesforce CRM Development
- 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.
CMS, .NET Development
- 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
2. Investigate and resolve issues
- 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.
3. Design, implement and perform unit and integration testing
- 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.
4. Create and maintain software documentation
- Create and maintain technical documentation related to software and component level architecture. Create and maintain inline comments and documentation within the code.
Qualifications:
Education & Experience
- 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, RDBMSExperience with Tools: Visual Studio, Visual Studio Code, SQL Server Management Studio, Subversion (SVN), GitHub, Jira, FisheyeExcellent time management, communication, presentation, and interpersonal skillsExperience with agile-scum methodologies.
Desirable but not required
- 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.
Skills & Abilities
- Must be a self-motivated team player that rapidly adapts to new emerging technologies with the ability to multitask.Must be a self-motivated team player who keeps abreast of and rapidly adapts to new emerging technologies with the ability to multitask.Strong interpersonal skills and communication skills, both written and verbal. Ability to work effectively with diverse stakeholder groups.Willing to experiment to find creative solutions and encourages others to do so as well.Demonstrates initiative and acts without prompting to address perceived problems in current area of work.Ability to solve problems and make routine decisions by gathering information from immediately available information sources. Able to probe beyond the available information at hand and can link multiple information sources as required.Ability to recognize and achieve high quality solutions.Ability to learn from past experiences through Senior Developer facilitated retrospectives and self-reflection
What We Offer:
- Opportunity to join a community of people-focused professionals
- 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.
Equity, Diversity, and Inclusion at Ivey
Ivey Business School is committed to Equity, Diversity, and Inclusion. Please explore Ivey’s EDI homepage for more information on Ivey's commitment to EDI, to read about Ivey’s progress in the EDI Update, and to meet Ivey’s EDI Advisory Council members.
Ivey Business School invites applications from all qualified individuals. Ivey is committed to employment equity and diversity in the workplace, and welcomes applications from women, members of racialized groups/visible minorities, Indigenous persons, persons with disabilities, persons of any sexual orientation, and persons of any gender identity or gender expression.
Accommodation
Prior to the next step in the recruiting process, we welcome you to inform us confidentially if you may require any accommodations in order to participate fully in our recruitment experience. Please contact us athr@ivey.ca to notify us of any needs related to completing the job application, and/or throughout the recruitment process.
Artificial Intelligence
AI supported tools may be used in parts of the selection process to help evaluate applications; however, our HR system itself does not include any AI functionality. All hiring decisions are made by people.
Application:
If you're excited about joining Canada's leading business school and meet the qualifications, please submit your resume and cover letter via the Ivey Careers page by the application deadline.