.Net Developer (Int/Sr)

Toronto, ON

Job Summary


Role #1:


As a .Net Developer, you be will be responsible for designing, developing and testing middle tier and back-end business components using C# and SQL/T-SQL programming languages.


We are looking for talented, detail oriented, highly motivated, quality-centric individuals with deep end to end web application knowledge to design, develop and research technologies. More specifically, we are looking for individuals with:



  • 5+ years of development experience using ASP.Net Web API

  • 5+ years of development experience with C#, SQL Server

  • 3+ years of working in an Agile/Scrum environment

  • 2+ years of development using multi-threading (concurrent computing)

  • Good understanding of software design and development using SOLID principles

  • Experienced with Inversion of Control (IOC), Dependency Injection (DI), Unit Testing, Mocking Frameworks and Continuous Integration (CI)

  • Experience in multi-tier large scale SOA (EDA)

  • Experience with message-oriented middleware systems (RabbitMQ or similar) is a plus

  • Experience in Team City and Octopus is a plus

  • Good communication and reporting skills

  • Ability to work independently, in teams and with remote personnel

  • Ability to adapt to business requirements and priority changes


Role # 2:


As a .Net Developer, you be will be responsible for designing, developing and testing middle tier and back-end business components using C# and SQL/T-SQL programming languages.


We are looking for talented, detail oriented, highly motivated, quality-centric individuals with deep end to end web application knowledge to design, develop and research technologies. More specifically, we are looking for individuals with:



  • 5+ years of development experience using ASP.Net, JavaScript, CSS, Web API, Mocking Frameworks, C#, and SQL Server

  • 3+ years of working in an Agile/Scrum environment

  • Good understanding of software design and development using SOLID principles

  • Experienced in multi-tier large scale SOA (EDA)

  • Experienced with Unit Testing is a plus

  • Experience with development using multi-threading (concurrent computing) is a plus

  • Good communication and reporting skills

  • Ability to work independently, in teams and with remote personnel

  • Ability to adapt to business requirements and priority changes


Role # 3:


A Senior .Net Developer for SB Software Development will be responsible for design and development of business components and services according to business requirements and technical specifications.


Candidate will be actively involved in all phases of software development life cycle; this includes requirements gathering, researching, initial configuration, set up, design, documentation, testing, debugging, updates, ongoing support, integration, maintenance and troubleshooting.



  • Degree or Diploma in Computer Science, Engineering, or Information Systems.

  • 8+ years of development using C#.

  • 5+ years of development with SQL Server.

  • Experience in designing and developing SOA (EDA) based highly scalable and high performance distributed systems.

  • Excellent understanding of software design and development using SOLID principles.

  • Experience building client side applications using WPF or WinForm, as well as web applications, preferably ASP.NET MVC.

  • Experience with agile development methodologies.

  • Experience with WCF, IOC/DI, mocking frameworks, CI.

  • Strong Unit Testing experience.

  • Experience with message-oriented middleware systems (RabbitMQ or similar), NOSQL (Couchbase, Memcached) would be nice to have.

  • Strong analytic, conceptual, and problem-solving abilities with attention to detail.

  • Strong ability to analyse business requirements and build according to business specifications.

  • Flexibility and adaptability to business requirements and priority changes.

  • Self-motivated, team player, action and results oriented.

  • Well organised, good communication and reporting skills.

  • Ability to successfully work under tight project deadlines.

  • Ability to multi-task and work on several different projects simultaneously.

  • Initiative to work independently, but also able to work effectively with team member


Reference ID: cdc6ef46fdee

Date Posted: 12/29/2017

List All Jobs (19) Search Jobs by Locations (3)