Software Development Lead

Procom
Richmond, CA, United States
7 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Compensation
$132,600.0 - $176,800.0
Working hours
Regular working hours
Job source

Tech stack

.NET Framework Application Programming Interfaces (APIs) Microsoft Azure C Sharp (Programming Language) Databases Continuous Integration Data Hub DevOps Microsoft Dynamics CRM High-Level Architecture Microsoft Dynamics Microsoft Windows SDK
+9 more
Software Engineering Systems Integration Model-Driven Development Enterprise Software Applications Microsoft Power Automate Git Information Technology Enterprise Integration Powerapps

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 Contribution

  • The lead should remain technically engaged rather than becoming purely a project coordinator.
  • Responsibilities include:
  • Developing and reviewing complex C#/.NET and Dynamics 365 solutions
  • Developing Model-driven Apps and Canvas Apps, with Strong Power Fx experience for Canvas Apps.
  • Providing technical guidance to developers
  • Troubleshooting complex technical issues
  • Performing code and design reviews
  • Helping resolve difficult implementation problems
  • Developing prototypes or proof-of-concepts where appropriate
  • Working with Dynamics 365, Dataverse, APIs, Azure and integration components
  • Ensuring development follows established engineering and architectural standards
  • Mentoring developers and improving technical practices

25% - Technical Delivery Leadership

  • The lead is responsible for ensuring the technical side of the project stays on track.
  • Responsibilities include:
  • Tracking technical progress at the project level
  • Identifying technical risks, dependencies and blockers early
  • Coordinating with Platform, Security, Infrastructure, Data, DevOps and other teams
  • Driving cross-team technical dependencies to resolution
  • Ensuring required technical decisions are made in a timely manner
  • Monitoring technical readiness for key project milestones
  • Escalating technical risks that could affect scope, schedule, quality or delivery
  • Working closely with the Project Manager/Product Owner to communicate technical status
  • Ensuring the development team has what it needs to deliver
  • Keeping technical work aligned with project objectives and timelines

25% - Architecture & Technical Governance

  • The lead acts as an important technical peer/reviewer to the Solution Architect.
  • Responsibilities include:
  • Reviewing architecture and solution designs created by the Solution Architect
  • Challenging architectural decisions constructively when appropriate
  • Ensuring solutions are fit for purpose and appropriately engineered
  • Identifying both over-engineering and under-engineering
  • Evaluating technical trade-offs between complexity, cost, maintainability, scalability and risk
  • Ensuring Dynamics 365 and Microsoft platform capabilities are used appropriately before introducing unnecessary custom solutions
  • Reviewing integration, security, performance and scalability considerations
  • Ensuring architecture is practical and implementable by the development team
  • Identifying architectural risks before they become implementation or delivery issues
  • Ensuring alignment with enterprise architecture and technology standards
  • Helping translate high-level architecture into practical technical implementation

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, IT, or equivalent professional experience
  • 6+ years of software engineering/development experience
  • 4+ 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, PCF
  • 5+ years of strong C#/.NET development experience
  • 3+ years as a Software Development Lead, Technical Lead, Senior Developer, Architect, or equivalent
  • Demonstrated experience designing and reviewing enterprise application architectures
  • Experience providing technical ownership/leadership for projects involving multiple technology and business teams
  • Experience coordinating with Platform, Security, Infrastructure, Data, DevOps, Architecture and other enterprise teams
  • Strong Microsoft Azure, REST/API and enterprise integration experience
  • Experience with Git, Azure DevOps, CI/CD and Dynamics 365/Power Platform ALM
  • Strong experience with Microsoft Dataverse and its data model, relationships, security, business rules, workflows, power automates, business process flows and Strong SQL Server and database fundamentals
  • Ability to influence and coordinate teams without necessarily having direct authority over them

Benefits & conditions

Richmond, British Columbia, Canada. This is a hybrid position requiring 3 days per week in the office.

About the company

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 ¡ World Congress 2021

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer ¡ Coffee With Developers

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum ¡ World Congress 2026 Europe

3:33 min

Connecting decentralized tourism data through a centralized hub

Reinhard Lanner +2 ¡ LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri ¡ World Congress 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 ¡ Coffee With Developers

Videos

See all

Related articles

See all