.Net Developer

Location: Kitchener, ON

Job type: Full time

RESPONSIBILITIES:

  • Deep design and delivery experience of multi-tier products with web-based, plugin-based, mobile-based clients on the Microsoft C#/.NET/SQL Server technology stack  
  • Good experience working in an Agile environment.  
  • Design and build robust SOAP and REST-based Web Services  
  • Great verbal, written, and presentation skills  
  • Expert at designing, coding, and implementing with 24/7 stability, performance, scalability, localization requirements in mind.
  • Designs, builds, and tests high quality complex frameworks and systems while being able to diagnose and resolve complex issues.  
  • Implements continuous build and automated unit test frameworks.  
  • Ensures that implementation follows designs, and directs modifications of designs   
  • Ability to work independently and also collaborate with team members  
  • Lead technical delivery with onsite and offshore team members management and mentoring

 

EDUCATION / EXPERIENCE REQUIREMENTS:

  • Bachelor's degree in Computer Science Engineering or equivalent (required)  
  • 5+ years as a senior software development engineer (required) . Prior lead level responsibilities are preferred
  • 3+ years working experience following Agile methodologies (required)  
  • Handson with C#, ASP .NET, Microsoft SQL Server  ADO .NET, WCF, WebAPI. 
  • Handson experience in designing and writing scalable REST based web services  
  • Handson experience workign with Javascript, JQuey, JSON, AngularJS, Bootstrap 3 is an added plus.
  • Redis, Memcache (nice to have)