Senior .NET Developer

Richmond Hill, Ontario, Canada | Technology and Development

Job Description

About Us:

Book4Time is the leading provider of cloud-based spa management solutions the world’s most exclusive spa brands in over 30 countries.   At Book4Time, every client opportunity starts with a bespoke experience catered around your most pressing business challenges.

 

Major accounts include Starwood Hotels & Resorts, Hyatt, Four Seasons, Steiner Liesure and Red Door Spas.

 

Responsibilities:

  • Participate in the full development cycle for coding of new features and improvements within the Book4Time platform
  • Analyze and interpret software specifications and provide work estimates as well as identify potential technical limitations
  • Analyze, troubleshoot, and resolve production issues
  • Refactor, or optimizing existing code
  • Perform unit testing of all code developed
  • Work directly with 3rd party vendors and partners to integrate with Book4Time
  • Write technical documentation (Component Diagrams, logical flows, database designs, etc.)

Requirements:

  • Proficient in ASP.NET and C#
  • .NET Framework 4.0 Web Forms
  • Expertise in T-Sql and MS SQL 2005/2008/2012 including schemas and stored procedure development
  • Entity Framework
  • HTML 4 and 5, CSS, JavaScript and jQuery
  • AJAX
  • WCF, Web Service Development (REST, SOAP)
  • Familiarity with proven software design patterns
  • Excellent written and oral communication skills
  • Passion for writing great software and a desire to learn and improve skills
  • Bachelor’s/College Degree in Computer Science or equivalent experience

Bonus Points:

  • Experience in MVC 
  • Experience working with cloud environments and optimizing application development for load
  • Experience with process automation (build, testing, etc.)

Perks:

  • We are a young fast paced start-up environment with many opportunities for growth and development
  • We offer a company lunch and learn every 2 weeks
  • Technology staff are given an annual personal development allowance to help improve their skills or learn
  • Tight knit team with monthly social events and outtings
Apply Now
for this Job
Spread the Word
Not the right job?
Describe your perfect job
Join our Talent Network »