Job Description
We have an exciting opportunity for a Full Stack Software Developer II in Richmond, BC. The Developer will be responsible for developing one or more parts of application systems (systems of engagement and / or systems of record) and integration with other systems, including designing it to fit into the architecture, prototyping the user interface, implementing, unit-testing, and integrating the components that are part of the solution.
Key Details
- Richmond, BC
- Principally remote with at least one day per month in office
- Monday to Friday, 9 AM to 5 PM PST
Roles and Responsibilities
The Developer is typically assigned to high complexity work.This position fully participates in activities that support the team's delivery and continuous improvement through assisting other roles with their work, mentoring, and promoting a respectful and collaborative culture.Qualifications and Skills
Of the 3-6 years, a minimum of 2 years of relevant work experience with agile methodologies and cloud, a DevOps environment, IT involving continuous process improvement, IT development, unit testing, production support and problem resolution, analysis, and / or technical proficiency. An equivalent combination of education and experience may be considered.Intermediate experience with Microsoft Stack with technologies and frameworks like .NET, C#, JavaScript, SQL, XUnit, NUnit, Entity Framework, TDD, and Azure. Exposure to microservices is preferred.Experience with frontend development such as ASP.net Core, Razor components, Angular 16 and up, HTML, CSS, and JQuery are desirable assets.Dynamics experience will be considered an asset.Exposure to ASP.net Core Blazor, .net MAUI would be nice to have as assets.Significant experience participating in all activities that support consistent, and high-quality team delivery. Experience in both small team and medium complexity enterprise scale environments and accustomed to collaborating with interdependent teams and removing impediments is an asset.Very quality minded and can test code (manually and automated) all the way through to production, as well as document tests for audit and reusabilityInterested to learn about the business and build an understanding of the business processes and requirements which inform the system design.Holds Scaled Agile Framework (SAFe) training and certification like SAFe Practitioner, or commitment to take the course and obtain certification within 2 months from commencement of work.Education
Bachelor's degree in computer science or STEM (Science, Technology, Engineering, Math) and 3-6 years of equivalent work experience in IT.