Full Stack Developer

Reference No.

2177

Description

Write well designed, scalable, reliable, testable and reusable code by using best software development practices, clean code and solid principles

Provide technical guidance on the research and development of new products and services

Contribute towards the entire development lifecycle of analysis, design, implementation, and test

Support the design, architecture, development, and maintenance of database support tools and applications

Detect, report, investigate, and fix product defects

Automation, including writing unit and integration tests

Optimize and apply best practices

Maintain high standards of quality for code, technical documentation, and deliverables

Participate in brainstorming and idea generation activities

Stay up-to-date with advanced technologies in order to be able to provide the best solutions for new projects

Qualifications

A minimum of 4 years of related industry experience working in software development environments where you are building front-end and back-end components of Web applications

Strong background and experience with C# .NET and Java programming languages

Good understanding of data modelling and storage with well-known relational database (preferably SQL)

Demonstrable versatility in multiple front-end and back-end technologies such as JavaScript, HTML5, CSS3, AngularJS, NodeJS, REST APIs, JSON, WCF, Web API, Unity, LINQ

Experience (or strong interest) in agile methods such as Scrum/XP, Behaviour Driven Development, and Continuous Delivery

Bachelor's Degree from an accredited college or equivalent work experience

Mississauga

Markham, Ontario

Salary

80,000 - 110,000