THE ROLE : The Manager of Solution Architecture will lead the end-to-end architecture, engineering, and governance of scalable, secure solutions across the Microsoft ecosystem (Azure, Microsoft 365, Power Platform, Microsoft Fabric, Dynamics / Dataverse, .NET). This is a player-coach role : you will both define the architecture and build critical components yourself-writing production-quality code, establishing patterns, and guiding a small team of engineers and analysts to deliver measurable business outcomes.
DAY IN THE LIFE :
- Serve as hands-on architect for solutions spanning Azure (App Service, Functions, Service Bus / Event Grid, Key Vault), Power Platform (Power Apps, Power Automate, Power BI), Microsoft 365 (SharePoint, Teams, Graph), Dynamics 365 / Dataverse, and .NET (C#).
- Translate cross-functional business processes into technical designs : domain / data models, sequence and flow diagrams, non-functional requirements, SLAs / SLOs, and operational runbooks aligned to SDLC and change-control policy.
- Design and implement integrations between Dataverse / Dynamics and internal / external systems using Azure Functions, Logic Apps and custom connectors; choose API- or event-driven patterns as appropriate.
- Lead Dataverse data modeling and security : table / entity design, relationships, business rules, field-level security, teams, and role assignments following least-privilege and separation-of-duties principles.
- Establish and maintain multi-environment ALM (dev / test / UAT / prod) with managed solutions, solution segmentation, and CI / CD (Azure DevOps or GitHub) with approvals, quality gates, and rollback strategies.
- Build and review production code : Power Apps (canvas / model-driven, PCF where needed), Power Automate cloud / desktop flows, .NET APIs / services, front-end components (TypeScript / React), and infrastructure as code (Bicep / Terraform).
- Operationalize analytics pipelines (e.g., Azure Synapse Link / OneLake) in partnership with Data / BI teams to deliver governed, analytics-ready data for reporting and monitoring.
- Define and enforce coding / configuration standards (naming, solution layering, connector usage, error handling, telemetry); curate reusable frameworks, templates, and reference implementations.
- Drive quality engineering : unit / component tests, automated solution validation (Solution Checker, static analysis), performance benchmarking and tuning, and coordinated UAT with business stakeholders.
- Shape product roadmaps and release plans with product owners; estimate effort, balance capacity, manage dependencies, and track outcomes against adoption, data quality, and reliability metrics.
- Conduct architecture and design reviews; mentor developers, BAs, and citizen makers; provide internal training and maintain documentation and knowledge bases.
- Lead security and compliance reviews (access, data handling, audit readiness), support assessments relevant to Azure / M365 / Dynamics control domains, and ensure adherence to data governance and DLP policies.
- Coordinate with platform owners (e.g., Dynamics / ERP, Finance, Operations) to align solutions to platform roadmaps, operational processes (approvals, vendor workflows, financial postings), and integration contracts.
- Communicate status, risks, and decisions to technical and non-technical audiences; proactively escalate blockers and recommend corrective actions; manage vendor / partner delivery where applicable.
- Recruit, develop, and performance-manage a high-performing engineering team; cultivate a culture of craftsmanship, curiosity, and continuous improvement.
WHAT YOU'LL NEED :
B.S. / B.A. in Computer Science, Information Systems, or equivalent combination of education and experience.7+ years of progressive software engineering / solution architecture experience, including 2+ years in a lead or managerial capacity.Deep, hands-on experience building on Microsoft technologies : Power Platform, Dataverse / Dynamics 365 .NET / C#, Azure services.Demonstrated success designing and delivering integrated business applications with secure, scalable architectures and production-grade code.Experience with DevOps toolchains (Azure DevOps or GitHub), automated testing, and infrastructure as code (Bicep / Terraform).WHAT WILL SET YOU A PART :
Strong object-oriented programming and solution design skills; able to move fluidly between conceptual architecture and low-level implementation details.Hands-on expertise with Microsoft stack : Azure (App Service, Functions, Service Bus / Event Grid, Storage, Key Vault, Monitoring), Power Platform (Power Apps, Power Automate, Power BI, Power Pages), Microsoft 365 & Graph, Application Development (.NET, C#, TypeScript / JavaScript, HTML / CSS), SQL and data modeling.Preferred certifications (nice to have) : Microsoft Certified : Power Platform Solution Architect Expert; Azure Solutions Architect Expert; Azure Developer Associate.#LI-MB1 #LI-Hybrid
The compensation range for this role is influenced by a variety of factors including but not limited to skills, experience, qualifications, and geographic location. Thomas James Homes is an Equal Opportunity / Affirmative Action employer committed to diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, age, national origin, disability, protected veteran status, gender identity or any other factor protected by applicable federal, state, or local laws.