Full Stack Developer

at Procom
Location Guelph, Canada
Date Posted December 14, 2019
Category Default
Job Type Full-time

Description

Full Stack Developer Procom KW is currently seeking a Full Stack Developer with real passion for coding. This is a permanent position with one of our clients in the field of post-secondary/ college administration.

Full Stack Developer Job Details

As Full-Stack Developer with our client, the successful candidate will play an important role in developing the technology that helps hundreds of thousands of individuals – both from Canada and around the world – every year as they take the first step toward a brighter future through college. You’ll gain hands-on exposure across our clients software technology stack, which uses .NET / .NET Core on the backend, feeding MVC and Angular frontend websites. You’ll participate in our clients modern DevOps culture as we invest in automation from the start, with a mature Continuous Integration and Deployment pipeline. Our software solutions are hosted in a variety of infrastructures, from private data centers to PaaS containers in the Azure public cloud.

Full Stack Developer Responsibilities

  • Full stack development from data access and APIs to clients Web applications (both server-side and SPA based)
  • Design, code, and unit test web APIs in C# (restful, WCF)
  • Design, code, and unit test UI components in JavaScript / TypeScript (i.e. Jasmine) using MVC and Angular
  • Investigate and fix bugs
  • Develop and maintain backend data access using Entity Framework and extending with database Stored Procedures as necessary
  • Setup and maintain build, packaging, and deployment solutions to support Continuous Integration and Continuous Delivery
  • Contribute to the reduction of technical debt by modernizing existing software architecture while respecting the availability of clients critical business systems
  • Senior candidates to mentor junior and intermediate developers, championing attention to detail, best practices, and team standards and patterns

Full Stack Developer Mandatory Skills

  • Postsecondary degree or diploma in Computer Science or a related field, or equivalent practical experience
  • 5+ years of experience building end-to-end software solutions
  • Proven proficiency developing with the .NET Framework, including Entity Framework, WebAPI(REST), MVC, and WCF
  • .Net/.Net Core backend experience
  • Leader in Tech
  • WebAPI (REST)
  • Angular, React, Vue and understand principles
  • Demonstrated proficiency with front-end development frameworks in Javascript, Bootstrap / Bootstrap Reboot, SASS, and SPA frameworks, like Angular and React
  • Experience coding data access with SQL Server and other data sources
  • Solid experience with distributed modern source control framework like Git
  • Excellent oral and written communication skills
  • Independent, determined, and driven to succeed

Full Stack Developer Nice To Have Skills

  • Azure Services – Storage / Blob, Data / SQL / Cosmos, Messaging / Hubs / Queues / Topics
  • Angular 2+ (we’re currently at v9)
  • Service Bus architecture (i.e. MassTransit, RabbitMQ, Azure SB)
  • Dependency Injection, Mocking

Full Stack Developer Start Date

As soon as possible.