Software Development Lead:On behalf of our client, Procom is searching for a Software Development Lead.. This position is a hybrid position with 3 days onsite at our client’s Richmond office.Job Description:Our client is seeking a technically strong Software Development Lead who spends approximately 50% of their time hands-on with development and technical problem-solving, while dedicating 25% to technical delivery leadership and 25% to architecture and technical governance.Specific Responsibilities and Deliverables:50% — Hands-on Technical ContributionThe lead should remain technically engaged rather than becoming purely a project coordinator.Responsibilities include:Developing and reviewing complex C#/.NET and Dynamics 365 solutionsDeveloping Model-driven Apps and Canvas Apps, with Strong Power Fx experience for Canvas Apps.Providing technical guidance to developersTroubleshooting complex technical issuesPerforming code and design reviewsHelping resolve difficult implementation problemsDeveloping prototypes or proof-of-concepts where appropriateWorking with Dynamics 365, Dataverse, APIs, Azure and integration componentsEnsuring development follows established engineering and architectural standardsMentoring developers and improving technical practices25% — Technical Delivery LeadershipThe lead is responsible for ensuring the technical side of the project stays on track.Responsibilities include:Tracking technical progress at the project levelIdentifying technical risks, dependencies and blockers earlyCoordinating with Platform, Security, Infrastructure, Data, DevOps and other teamsDriving cross-team technical dependencies to resolutionEnsuring required technical decisions are made in a timely mannerMonitoring technical readiness for key project milestonesEscalating technical risks that could affect scope, schedule, quality or deliveryWorking closely with the Project Manager/Product Owner to communicate technical statusEnsuring the development team has what it needs to deliverKeeping technical work aligned with project objectives and timelines25% — Architecture & Technical GovernanceThe lead acts as an important technical peer/reviewer to the Solution Architect.Responsibilities include:Reviewing architecture and solution designs created by the Solution ArchitectChallenging architectural decisions constructively when appropriateEnsuring solutions are fit for purpose and appropriately engineeredIdentifying both over-engineering and under-engineeringEvaluating technical trade-offs between complexity, cost, maintainability, scalability and riskEnsuring Dynamics 365 and Microsoft platform capabilities are used appropriately before introducing unnecessary custom solutionsReviewing integration, security, performance and scalability considerationsEnsuring architecture is practical and implementable by the development teamIdentifying architectural risks before they become implementation or delivery issuesEnsuring alignment with enterprise architecture and technology standardsHelping translate high-level architecture into practical technical implementationMandatory Requirements:Bachelor's degree in Computer Science, Software Engineering, IT, or equivalent professional experience6+ years of software engineering/development experience4+ years of hands-on Dynamics 365/Power Platform - Dynamics 365 Customer Service, Field Service, and/or any other Dynamics 365 CE applications, including configuration, customization, development, integrations, and end-to-end implementation.Power Apps, Canvas Apps, Model-driven Apps, Power Automate, Dataverse, Power Fx, PCF5+ years of strong C#/.NET development experience3+ years as a Software Development Lead, Technical Lead, Senior Developer, Architect, or equivalentDemonstrated experience designing and reviewing enterprise application architecturesExperience providing technical ownership/leadership for projects involving multiple technology and business teamsExperience coordinating with Platform, Security, Infrastructure, Data, DevOps, Architecture and other enterprise teamsStrong Microsoft Azure, REST/API and enterprise integration experienceExperience with Git, Azure DevOps, CI/CD and Dynamics 365/Power Platform ALMStrong experience with Microsoft Dataverse and its data model, relationships, security, business rules, workflows, power automates, business process flows and Strong SQL Server and database fundamentalsAbility to influence and coordinate teams without necessarily having direct authority over themAssignment Length:This is a contract position is set at 1 year with the likelihood of extension unknown.Software Development Lead- Start Date:ASAPSoftware Development Lead - Assignment Location:Richmond, British Columbia, Canada. This is a hybrid position requiring 3 days per week in the office.
#J-18808-Ljbffr
#J-18808-Ljbffr
Software Development Lead in richmond at Unknown Company
This position is listed as contract and hybrid.