« Back to Careers


Position: Junior/Intermediate Software Developer (.NET)

Location: Toronto    Team: Product Team

WANT TO MAKE A DIFFERENCE? Then join our core Product Team as a Junior/Intermediate .Net Developer to continue developing and enhancing our core product and help our customers develop and promote their businesses. You will be involved in every aspect of our product development, touch every component and very quickly become an instrumental part of the company. You must be extremely driven by passion for technology. Although our core product is .NET based, you'll be able to explore other technologies.


  • Opportunity to work in a fast growing company and with a leading edge technology

  • Work with talented, dynamic, and innovative team

  • Develop core product

  • Receive mentorship from senior team members

  • Grow with the company

  • Work in a relaxed and fun environment

  • Have frequent team outings


  • Degree in Computer Science from a locally acredited institution

  • 1-3 years of experience with full stack .NET Programming (C#)

  • Full life cycle programming exposure

  • SQL Server

  • Experience in .NET MVC, AngularJS, WebAPI, SQL, SignalR, CSS, Visual Studio 2013+

  • Android Development is nice to have

  • Analytical and critical thinker

  • Enthusiastic about learning and passion for technology

  • Independent and dedicated self-starter

  • Comfortable communicating with all levels of management and employees, and working with both technical and non-technical team members

  • Collaborative and adaptable team player

  • Ability to take initiative and make suggestions for improvement

  • Flexible, dependable and committed to quality work

  • Excellent communication skills and friendly personality


  • Develop an excellent understanding of the product

  • Design, develop, enhance and maintain applications using .NET MVC, AngularJS, WebAPI, SQL, SignalR, CSS, Visual Studio 2013+, Android, Java

  • Design, code and test new product features under the guidance of Senior Software Developer

  • Provide product support by identifying and resolving bugs

  • Test software and ensure that completed work meets quality requirements

  • Work with functional business units to define system requirements

  • Provide support, technical training, and guidance to sales and application support teams

  • Evaluate new systems and modifications to existing applications

  • Research and assess new technologies to continually improve applications and databases and ensure optimal security and performance


  • Full Time


  • Full stack .NET programming: 1-3 years, Android/Java (optional)


  • Bachelor's Degree in Computer Science or a related field of study


Apply by emailing jobdeveloper@tapmango.com