We are currently recruiting for enthusiastic and talented Senior Developers for our Vancouver team.
Working in a project team, you will be responsible for developing high-availability web solutions for our public-facing websites that will underpin the PNI technical solution.
Mentors developers in their career progression.
Drives problem determination and resolution.
Ensures PM's have accurate technical advice, assessments and estimates form development team.
Assists in transfer of business and technology knowledge.
Promotes team effectiveness by removing technical blockers.
Participates in code and design reviews.
Working as part of a project team in an agile environment, working with the Lead Developer and Project Manager to ensure team deliverables are met.
Developing and maintaining required documentation.
Required Experience & Skills
Must be experienced in web application development using C# and the .NET framework.
Must be experienced in relational database development using Microsoft SQL Server.
Must have previous experience with large design efforts, enterprise level deployment, and n-tier architecture.
Previous experience in Agile / SCRUM development environment.
Ability to multitask over multiple projects in an agile team.
You have a degree in Computer Science (or a relevant field), or an equivalent combination of education, experience and amazing ability.
Knowledge of SOLID principles.
Knowledge of ReactJS
Nice to have
Experience with Reddis, RabbitMQ, Azure
Experience with CSS Modules / Styled Components
Experience with different web application frameworks
Experience with an Agile development process
Exposure to RxJS and MobX
Understanding of TypeScript