« Back to Careers

 

Position: Intermediate Software Developer (.NET)

Location: Toronto    Team: Product Team

WANT TO MAKE A DIFFERENCE? Then join our core Product Team as an 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 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.

WE OFFER

  • 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

SKILLS AND COMPETENCIES WE ARE LOOKING FOR

  • Degree in Computer Science

  • 3-5 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

YOUR RESPONSIBILITIES

  • 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

JOB TYPE

  • Full Time

REQUIRED EXPERIENCE

  • Full stack .NET programming: 3-5 years, Android/Java

REQUIRED EDUCATION

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

 

Apply by emailing jobdeveloper@tapmango.com