Front End Developer

Location: Kitchener, Ontario, Canada
Date Posted: 11-07-2018
On behalf of our client, Affinity is currently seeking a  Front End Developer to join their team for a perm role located in Kitchener.  This position is with an established organization, dynamic large IT team with progressive career opportunities and many perks including training and work experience with React.

In this role you will work with the Web Solutions group, designing, developing and supporting various internal and external web applications used by this organizations customers.  If you have specific knowledge in building scalable web applications with ASP.NET MVC and ASP.NET Core MVC this is a great opportunity to champion your knowledge. 

Key Responsibilities: 
  • Collaborate with the other developers on the Web Applications Team, working within an agile environment continuously designing, creating and delivering innovative solutions that can provide efficiencies, solve complex problems
  • Use secure coding methodologies and practices to reduce the security exposure of applications and associated technologies
  • Collaborative team member with strong communication and interpersonal skills
  • Passion for software development, with willingness and drive to learn, perform and achieve
  • Desire to demonstrate leadership for continuous improvement
  • Expert skills with C# and ASP.NET MVC
  • Strong skills with Entity Framework and SQL
  • Strong knowledge of JavaScript and Ajax
  • Applied skills with DOM, HTML5 and CSS3
  • Experience with automated unit testing with VS Test, NUnit or XUnit
  • Minimum of 2 years working experience with ASP.NET MVC C# development
Nice to have
  • .NET Core 2.0 +
  • Web API
  • React and/or Angular 4+
  • TFS or VSTS
  • Selenium WebDriver
  • CI/CD
  • Bootstrap or Materialize
  • Links to code samples (ex. Github)
  • University or college degree in computer science, software engineering or equivalent
 About Affinity: 
Affinity is a full service Information Technology agency that takes a unique approach to recruiting. We believe recruiting is about creating long term relationships that foster a mutually beneficial partnership - an affinity. Bringing a new style of recruiting founded on four core principles – Transparency – Flexibility – Efficiency – Agility. 
For more information on Affinity, please visit  
this job portal is powered by CATS