Senior .Net Developer

Job Order ID:6924
Employment Type:Permanent
Web Publication Date:9/8/2019
Job Location:Markham Ontario Canada
English Function Note:

Our client, a leader in software solutions for the financial services and real estate industries located in Markham (ON), has asked Staffing Services by GardaWorld to assist them in finding a full-time, permanent Senior .NET Developer.



This role will be responsible for the delivery of well designed, testable, efficient code for C# / .NET application development projects. The developer will also maintain and enhance existing code-based components and functionality for the company applications.



This role will be part of an AGILE development team working within two-week Sprint cycles; responsible for providing expertise in the full software development lifecycle from concept, design, testing and implementation.



Position Profile :


  • Design, create, maintain and troubleshoot C# / .NET Projects, including SQL scripts
  • Analyze business requirements, deliver maintenance and requested enhancements
  • Build customer-facing content sites and tools for our clients
  • Work collaboratively with our teams using a structured development process
  • Coordinate and work in tandem with in-office and remote developers
  • Create technical documentation such as design documents, guidelines and standards
  • Other duties as required


Qualifications :


  • 5+ years experience, and Expert in C# and .NET development. Proficient with .NET, .NET Core, WPF MVVM, WinForms, WCF, Entity Framework, LINQ
  • Strong experience with the development lifecycle of .NET application programming
  • In-depth knowledge of SQL server and related technologies such as T-SQL is a requirement
  • Experience in constructing SQL queries, stored procedures, and optimization techniques required
  • Must be superior with UI/UX using HTML5/CSS3, Knockout JS/AngularJS/2/8, Bootstrap and jQuery
  • TDD for integration testing is a must have
  • Experience with message-oriented middleware systems (ActiveMQ, RabbitMQ) or data streaming platforms (Kafka) is preferred
  • Experience with Docker Containerization, AWS or Azure cloud services is preferred
  • Strong with parallel/multithreaded algorithms
  • Seek innovative solutions to problems and make recommendations for implementations
  • Contribute to code reviews, demos, and sprint planning meetings according to Agile best practices
  • Bachelor’s degree in Computer Science, Information Systems or a related discipline
  • Excellent knowledge of MS Visual Studio and Source Control tools (TFS and GitHub)




Please create your profile on our career website and apply for this job so we can consider your application.

Follow us on LinkedIn and Facebook « Staffing Services by GardaWorld »


You can also send your resume at or call us at 416-863-1800


GardaWorld is an equal opportunity employer and takes pride in a diverse environment. We do not discriminate in recruitment, hiring, training, promotion or other employment practices for reasons of race, color, religion, gender, sexual orientation, national origin, age, marital or veteran status, disability or any other protected status.


We thank all applicants for their interest in the position; however, we will communicate only with selected candidates.


About Staffing Services by GardaWorld :


Staffing Services by GardaWorld offers temporary and permanent work opportunities in various areas such as: customer service and sales, administrative support, accounting and banking, call center, industrial and logistics.


Specialized in outsourcing staff, recruitment, training and coaching, GardaWorld has developed a unique and proven way to provide rapidity and outstanding service market flexibility.