Senior Software Developer

Senior Software Developer

Markham, Ontario  - Permanent

Job Description

As a Software Developer, you’ll work on developing new products, features, and enhancements to our SAAS based software solutions.

You’re an individual who loves working with a team that embraces out-of-the-box thinking to solve real world business problems. Finding innovative solutions to complex problems is second nature to you and working on web applications and latest technologies is your biggest passion.

You will:

Collaborate with other Software Developers, Architects, and the Product Team to design, develop, test and maintain our enterprise applications built on Microsoft technologies

Write code and create SQL scripts for new products, features, and functionalities along with continuously improving existing ones

Develop end-to-end integrations with business partners and our new products and modules which employ both Microsoft technologies as well as other 3rd party components

Participate in the SCRUM process including daily stand-ups, weekly sprints, retrospectives and conduct demos for the Product and Engineering teams

Perform ongoing code reviews, bug fixes, and unit testing to ensure compliance with industry best practices and tests cases prior to QA delivery

Special Perks:

The perks:

Opportunity to learn and grow with an amazing team

100% employer-paid benefit premiums

Health & Wellness Program and Gym Membership

RRSP match plan

18 days of PTO

Free underground parking

Monthly catered lunches & daily snacks

Team building and social events

Casual work environment

Must Have Skills:

Technical skills you bring:

Degree in Computer Science or equivalent

Good understanding of HTTP fundamentals and developing RESTful API services

C#, .NET/.NET Core, ASP.Net Core MVC / Razor page (or equivalent .NET framework experience)

Understanding of OOP coding principles using C#

Experience with front end UI framework (kendo/angular/bootstrap etc)

HTML/CSS, JavaScript, AJAX, and jQuery

Strong problem solving and analytical skills

Excellent communication and interpersonal skills with ability to work in a dynamic team environment

SQL and Microsoft SQL Server (Nice to have)

Your experience:

3+ years of hands-on full-stack development work experience

Worked with a Product and QA team in an Agile environment


Starting: ASAP