full stack developer

Job Description

Join a team as a Full Stack Developer in Burnaby, BC, and contribute to developing internal applications and solutions within the Microsoft cloud ecosystem.

Responsibilities

  • Develop solutions that align with the technical roadmap, architectural guidelines and best practices, as well as business and user experience requirements
  • Develop and implement internal applications, software tools, and solutions within the Microsoft cloud ecosystem (Azure, M365)
  • Troubleshoot, debug, and upgrade existing systems and solutions
  • Design, build, and maintain efficient, reusable, and reliable code
  • Participate in code reviews to ensure code quality and adherence to standards
  • Implement security best practices and ensure data protection
  • Stay up-to-date with emerging technologies and industry trends
  • Collaborate with other developers and stakeholders to ensure successful project delivery
  • Document development processes, architectural decisions, and application configurations
  • Mentor junior developers and share knowledge within the team
  • Develop and maintain technical documentation, specifications, and design documents

Prerequisites

Education and Experience

  • Bachelor’s degree
  • 5 years or more experience as a Software developer

Language

  • English

Specific Skills

  • Demonstrated experience with full-stack development using .NET (C#) and JavaScript frameworks (e.g., React, Angular, Vue.js)
  • Strong understanding of object-oriented programming (OOP) principles and design patterns
  • Proficiency in database design and management (e.g., SQL Server, PostgreSQL)
  • Experience with cloud platforms, preferably Microsoft Azure
  • Familiarity with version control systems (e.g., Git)
  • Experience with Agile/Scrum methodologies
  • Knowledge of CI/CD pipelines

Computer and Technology Knowledge

  • Database software
  • .NET
  • MS SharePoint
  • Microsoft Azure
  • Power BI
  • Power Apps
  • AngularJS
  • React.js
  • JavaScript
  • Jira
  • SharePoint
  • Visual Studio
  • Microsoft 365
  • SQL
  • Git
  • Azure DevOps
  • MS Teams

Personal Suitability and Work Conditions

  • Excellent problem-solving and analytical skills
  • Strong communication and teamwork abilities
  • Ability to work independently and manage multiple priorities in a fast-paced environment
  • Initiative, Organized, Flexibility, Excellent written communication, Client focus, Judgement, Reliability, Excellent oral communication, Team player
  • Fast-paced environment, Work under pressure, Attention to detail, Sitting

Security and Safety

  • Criminal record check

Apply for this position

Allowed Type(s): .pdf, .doc, .docx