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 reusability
- Interested 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.