Login | Register

Intermediate Software Developer to develop solutions for a large scale, eCommerce website and deliver code that creates an excellent experience for their users

Job Type: Permanent
Positions to fill: 2
Start Date: May 23, 2022
Job End Date: May 23, 2022
Pay Rate: Salary: Negotiable
Job ID: 119222
Location: Edmonton
Apply
Our client is looking for an Intermediate Software Developer to develop solutions for a large scale, eCommerce website and deliver code that creates an excellent experience for their users.

Must Have's:
3+ years of experience in a Software Developer 
Strong knowledge of C#, and .NET 5 (.NET Core, .NET Framework, .NET Standard) and REST services
Experience with Vue.js (Vue 3, VueX, Vue CLI)


Primary Responsibilities
  • Participate in the architecture and design of new technical functionality based on business specifications
  • Optimize applications for maximum speed and scalability
  • Become the technical expert in one or more company systems
  • Perform all activities in the development life cycle (Plan, Implement, Test, Document, Deploy, Maintain)
  • Utilize best practices to code and implement exceptional solutions
  • Collaborate with other team members during Agile sprints to help collectively deliver great work
  • Communicate progress updates to the team and all required stakeholders
  • Participate in code reviews, provide feedback, share knowledge, and brainstorm new ideas

Knowledge and Skill Requirements
  • Post-Secondary Education in Computing Science or equivalent (ex. Information Systems Technology, Digital Media and IT)
  • Experience with Entity Framework and/or SQL, Single Page Applications (SPA), or similar component based front-end frameworks would be an asset
  • In-depth knowledge of design patterns and best practices, and how to apply them in real world scenarios
  • Experience with Git, React, Angular, TypeScript, Entity Framework, LINQ, and testing frameworks (NUnit, xUnit, Selenium, Jest) would be an asset
  • Ability to plan, implement, test and document programming applications
  • Knowledge of Unit Testing principles and best practices
  • Familiarity with Agile processes