Fullstack Developer in Toronto at Open Systems Technologies

Date Posted: 11/13/2019

Job Snapshot

Job Description

A client located in Etobicoke is currently seeking a UI-focused Full Stack Developer with .Net to join their team for a 6-month contract.

Responsibilities

  • Responsible for web-based application and related systems development. Assists with establishing development principles, guidelines, and best practices. Will lead on problem resolution and escalations. Responsible for development of application modules in a team environment that meet performance, scalability, architectural, quality and business requirements. Responsible for all stages of development, application/database design, coding, testing, and related documentation.
  • Designs and develops interactive web technology in an agile, cloud-based software environment. This includes coding of the elegant backend and front end cloud solutions, unit testing, technical analysis, debugging and integration.
  • Performs root cause analysis on system/user errors and identifies corrective action and liaises with production support to resolve issues where applicable.
  • Provide thorough documentation and technical support for existing applications where necessary.
  • Provide basic system administration and support in the development environment.
  • Review business requirements and provide estimates.
  • Resolve bugs, and implement unit tests to improve quality
  • Maintain Continuous Integration/Continuous Deployment for the applications and API’s.
  • Assist the manager with creating, implementing, and maintaining the technical best practices for all processes used in the department such as tool selection, architecture design, code structure, database design, etc. Perform code reviews for the junior members of the team and hold lunch and learns and coaching sessions to increase the technical skills of all members of the team.
  • Serve as escalation point for complex problem resolution. Performs root cause analysis on system/user errors and identifies corrective action and liaises with production support to resolve issues where applicable.

Qualifications

  • Demonstrated hands-on experience in creating rich and contemporary responsive UI interfaces with strong proficiency in:
    • HTML5/CSS/Javascript
    • AngularJS
    • Angular 2+
    • Bootstrap
    • SASS/LESS
    • NodeJS
    • NPM
    • WebPack
    • Grunt/Gulp
  • Firm understanding of how browsers render DOM and having demonstrated that knowledge in action by turning rich visual mock ups into polished responsive progressive web apps in efficient and reliable manner
  • Ability to assist the creative team conceptualize and problem solve for innovative and one-of-a-kind data driven and performant UI components
  • Ability to engineer and integrate secure, performant data tier to drive the UI components developed by the candidate or colleagues
  • Ability to operate, trace, and fix issues on any tier of existing complex live and high traffic consumer applications efficiently, and without absolute supervision
  • Ability to estimate, reason about, and devise any or all layers of new components from data tier (SQL), to backend (all forms of .NET stack), all the way to presentation layer (as per first bullet)
  • Prior exposure to contemporary Software SDLC concepts and standards, and firm understanding of CI/CD, and DevOps 
  • Firm grasp of TDD and full respect and adherence to documentation and proper coding practices
  • Ability to divide tasks and to conquer work along with team members on complex seemingly single components

Please apply with your MS Word resume and availability information for immediate reply.

Job keywords:
Canada