Idea Notion Development Inc. is a software consulting firm that designs, develops, and delivers solutions to fulfill a company’s business needs.

We are a team of passionate and skilled consultants based in Toronto. We create well-crafted software solutions for premium clients. Our expertise in a wide range of technologies and platforms allows us to maximize the benefit of each and deliver a most fitting solution. With our strong technological background, continuous investment in latest tech, agile development approaches, and lean operational practices, we are able to deliver great solutions for our clients.

Job Description

Software Consultant

Job Description

You will be working in a fast pace environment where solving complex problem using simple solution is the prime objective. You will be in a constant learning environment where each project will be a new challenge and each challenge will be a great learning experience.

The selected individual will be responsible for working closely with the team and clients to understanding requirements and implement elegant, maintainable, testable software using cutting edge technologies. Eager to learn and having initiative will be key success factors in this role.


  • Bachelors or Master degree in Engineering, Computer Science, or related majors
  • Strong verbal and written communication skills
  • Willingness to learn cutting edge technologies
  • Ability to understand system requirements and translate them into web/mobile development/implementation
  • Experience with creating web applications and interfaces
  • Experience with mobile and tablet app development
  • Team player with desire to help others, share ideas, inspiration, and knowledge
  • Ability to manage one’s work component and focus on deliverables
  • Punctuality and reliability are key traits

Technologies used:

  • Object-Oriented Programming
  • C# (or Java)
  • NET WebForms
  • Windows 8 application development
  • iOS development using Objective-C / SWIFT and Xcode
  • Android development using Java & Android Studio
  • Windows Phone development tools
  • JavaScript / jQuery
  • CSS (Cascading Style Sheets)
  • WordPress
  • MS SQL & MySQL
  • Visual Studio and/or other IDE
  • Azure platform and tools

We do not expect any candidate to master all of these tools and technologies. At the same time, we are looking for an all-rounded candidate who can cover as many areas as possible. We thank all applicants in advance for their interest; however, only those selected for an interview will be contacted.

Key Success Factors

A strong willingness to learn and show initiative


Software industry


Bachelors or Masters Level


Computer Engineering / Computer Science

This position is applicable for full-time, contract-based, and university internship.

We thank all applicants in advance for their interest; however, only those selected for an interview will be contacted. Please submit your resume to