Software Developer

Markham, ON L3R 6G2

Employment Type: Direct Hire Industry: Other Area(s) Job Number: 66171

Job Description

Software Developer

Type:  Full-Time

Location: Markham


Our client has asked Bagg Technology Resources to assist them in finding a Software Developer who will participate in all phases of the software development life cycle including design, development, enhancement, and maintenance. The incumbent will be expected to collaborate closely with architects, quality assurance analysts, business analysts, and support teams. Strong communication skills and the ability to work in a collaborative team environment are extremely important for this role. The successful candidate is expected to work in a dynamic agile environment, able to produce deliverables in a short period of time, and provide leadership to the team.

Why Join?

This is an excellent opportunity to work for an organization that can help maximize your potential and develop your career.

Key Responsibilities

  • Develop highly scalable applications using .net technologies (c#, React, Angular JS/ Angular, JQuery, CCS3, Xamarin (iOS & Android), Test Automation technologies like MS Test, Selenium, Protractor)
  • Design and develop SOA applications
  • Build Application with Quality using concepts of TDD, ATDD, BDD, Test Automation and CI process as well as using tools such as SpecFlow
  • Enhance and support internal applications based on detailed specifications
  • Maintain working knowledge of current & future technologies
  • Ensure tests are in line with code
  • Demonstrate proficiency in RESTful Web APIs
  • Working with the team to create Prototype's when required
  • Identifying web components that have the potential for reuse
  • Identifying Web API spec improvements to deliver a more intuitive User Experience and provide recommendations
  • Creating intuitive and easy to use interfaces
  • Keep others informed and up-to-date about the status/progress of projects and all relevant or useful information related to day to day activities
  • Participate fully as a member of the team, promote team effectiveness, and contribute to a positive work environment
  • Prioritize and manage own workload to meet delivery dates
  • Be proficient in using the tools and processes required for developing and deploying software solutions
  • Assist in analysis, testing, and implementation of business solutions
  • Working as a team member within an Agile team
  • Any other duties and tasks as required


  • 2+ years building web-based applications using client-side technologies (HTML5, JavaScript and CSS3)
  • 2+ years of experience in c#, .net technologies
  • 2+ years of experience with Angular JS , NodeJS, Bootstrap
  • Experience writing unit tests includes java script unit tests, karma
  • Experience with SQL Server;
  • Knowledge with TDD, Automated Build and CI Process
  • Knowledge with ATDD/BDD
  • Good verbal and written communication skills
  • Excellent analytical/documentation skills
  • Ability to work on multiple concurrent projects and work in teams and individually
  • Ability to work in a fast paced environment.


To apply, please click Apply Online or submit your resume by email to:

View all of our job postings at

Accommodations are available upon request to support your participation during all stages   of the recruitment process.

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.