Software Developer: Ivey Business School
Ivey Business School
- London, ON
- $65,733-82,115 per year
- Permanent
- Full-time
- 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.
- 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.
- 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.
- 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
- 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.
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 at to notify us of any needs related to completing the job application, and/or throughout the recruitment process.Artificial IntelligenceAI 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.Application Contact InformationCompany Name: Ivey Business School
Company Website:
Application URL:
Knighthunter