Junior Developer - D365 CRM and Power Platform (contract) Location:Vancouver, BC, Canada Employment Type:Contractor Workplace Type:HybridAbout our Vancouver Office Located in the heart of downtown Vancouver, between the Pacific Ocean and the Coast Mountains, Teck’s Corporate Office sits in one of Canada’s most culturally diverse cities. Surrounded by world-renowned nature and globally inspired cuisine, the office brings together many of Teck’s corporate functions – all working toward Teck’s purpose of providing the essential resources the world relies on.Role Overview Reporting to the Team Lead, Business Applications Portfolio Delivery, the Junior Software Developer (Dynamics 365 & Power Platform) is responsible for designing, developing, and supporting solutions within the Microsoft Dynamics 365 and Power Platform ecosystem. This role contributes to the delivery of scalable, secure, and high-quality applications by developing plugins (C#), client‑side scripts (JavaScript), Power Apps, and Power Automate solutions, while configuring Dataverse components, integrations, and security models within an agile delivery environment. The successful candidate collaborates closely with Business Analysts, consultants, subject matter experts, and application support teams to translate business requirements into effective technical solutions. This is an initial 12‑month contract to start with a strong possibility of extension based on program needs.Responsibilities Safety & CultureBe a courageous safety leader, adhere to and sponsor safety and environmental rules and proceduresContribute to a positive, collaborative, and innovative team environmentSolution Development & DeliveryDesign, develop, and implement solutions using Power Platform, including Power Apps, Power Automate, Dataverse, and Power PagesBuild and improve Dynamics 365 solutions using C# plugins, JavaScript customizations, and Web API integrationsDevelop custom components using PowerApps Component Framework (PCF) where requiredContribute to scalable and maintainable solution architecture aligned with standard processesIntegration & Data ManagementIntegrate Dynamics 365 and Power Platform capabilities together with Microsoft services (e.g., Teams, Azure) and third‑party systemsSupport data migration, data modelling, and Dataverse configurationLeverage Azure offerings including Functions, Logic Apps, Service Bus, and Key Vault to enable robust integrationsRequirements & CollaborationPartner with business collaborators and cross‑functional teams to gather, analyze, and refine requirementsTranslate business needs into technical designs and working solutionsActively contribute as part of an agile delivery group, participating in sprint planning, stand‑ups, and retrospectivesTesting, Deployment & ALMPerform unit testing, system testing, and support user acceptance testingManage deployments using CI/CD pipelines and solution management practicesFollow ALM protocols using tools such as Azure DevOps and GitSupport & Continuous ImprovementProvide ongoing support and maintenance for existing applicationsSolve issues, implement improvements, and optimize performanceProactively identify risks, issues, or delays and communicate effectivelyDocumentation & EnablementMaintain clear and comprehensive user documentationSupport knowledge transfer and provide guidance to end users and support teamsQualificationsBachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent experience2–4 years of experience designing solutions with Microsoft Power Platform and Dynamics 365Strong experience in developing solutions using Power Apps, Power Automate, Dataverse, and Power PagesHands‑on development experience with Dynamics 365 Customer Engagement modules (Sales, Customer Service, Field Service, or Marketing)Proficiency in C#, JavaScript, and working with the Dynamics 365 SDK (Organization Service and Web API)Experience developing Power Pages (including Liquid templates and portal configuration)Knowledge of the PowerApps framework used for building custom components (PCF)Experience integrating with Azure services (Functions, Logic Apps, Service Bus, Key Vault)Understanding of ALM practices, including source control (Git), automated build and deployment workflows, and solution lifecycle managementAdditional StrengthsExperience working in agile delivery environmentsStrong problem‑solving and analytical skillsEffective communication skills, with the ability to collaborate across technical and business teamsSelf‑motivated with a strong desire to learn and know the latest new technologiesAbility to make valuable contributions to a collaborative, high‑performing team cultureWhy Teck At Teck, your work matters—to the world, to our communities and to your future. As a leading Canadian resource company, we focus on responsibly providing the metals essential for global development and the energy transition while caring for the people, communities and land that we love. We do this guided by our values that, together, form The Teck Way. At Teck, you’ll find purpose‑driven work, a culture of respect and inclusion, and the opportunity to grow your career while helping build a better world.Apply with us Take the next step in your career by applying for the Junior Developer - D365 CRM and Power Platform (contract) role. We review applications on a rolling basis and encourage you to apply, even if your background doesn’t match every requirement. We value diversity and are committed to an inclusive, barrier‑free hiring process. Reasonable accommodations are available upon request.Requisition ID: 53804 | Job Category: Technology | Employment Type: Contractor | Location: Vancouver | Workplace Type: #LI - Hybrid#J-18808-Ljbffr
Junior Developer - D365 Crm And Power Platform (Contract)
TECK RESOURCES LIMITED
vancouver, vancouver
Published TodayNew
Report job