Embrace Software Inc

Senior .NET Architect

Embrace Software Inc

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Job Level

Senior

Tech Stack

ASP.NETAzureCloudETLMicroservices.NETNode.jsOracleReactSQLWPF

About the role

  • Lead architecture across Windows desktop (WinForms/WPF/Windows Services) and web (ASP.NET Core, REST, React) for NWA's SaaS platform; mature enterprise Windows desktop products and growing web platform.
  • Own the technical blueprint, guide modernization and ensure robust, secure, and scalable solutions for on-prem, hybrid, and cloud deployments.
  • What you’ll do: Own the architecture for Windows and web: services, APIs, data, deployment, security and observability.
  • Modernize the platform: plan and execute development of VB.NET/C#/Windows/Web/WCF/React based enterprise SaaS Products - balancing backward compatibility and new capabilities.
  • Data & performance: design schemas and pipelines for time-series and transactional data; tune SQL Server/Oracle, profiling .NET (CPU/memory/GC) and optimizing data-heavy analytics.
  • Integration & extensibility: define plugin/connector patterns for multi-plant enterprise systems and data analytics; message buses and ETL.
  • Enterprise Ready Security-by-design: threat models, RBAC, SSO (OIDC/AD,etc), encryption at rest/in transit, code signing, least privilege- suitable for cloud, hybrid and air-gapped environments.
  • Delivery & DevOps: partner with DevOps on CI/CD (Azure DevOps), artifact/versioning, installer builds for desktop and for web services.
  • Quality & reviews: conduct design/code reviews across VB.NET and C#; drive automated tests (unit/integration/UI), performance gates, and release readiness.
  • Mentor & unblock: upskill teams in modern .NET/React enterprise patterns, guide refactoring, and provide architectural runway aligned with product priorities.
  • Stakeholder alignment: translate business needs into architecture roadmaps with measurable outcomes

Requirements

  • 10+ years professional software development; 3+ years in an architect/tech-lead role driving multi-team enterprise products & suite delivery
  • Deep hands-on expertise in .NET (C#) , VB.NET/.NET Framework, React, XML/JSON
  • Proven delivery of large, data-intensive systems spanning Windows desktop (WinForms/WPF/Windows Services) and web (ASP.NET Core, REST, React)
  • Strong SQL design/tuning (SQL Server required; Oracle nice to have); practical understanding of time-series and high-volume ingestion patterns
  • Solid grasp of distributed architectures (microservices, event-driven, API-first), message queues , and idempotent /resilient processing
  • DevOps fluency: Azure DevOps pipelines, packaging/signing, IaC concepts, virtualization and platform/environment management (on-prem/hybrid/cloud)
  • Security fundamentals (authn/z, SSO, secrets, certs,etc) and experience operating in regulated/validated environments
  • Excellent communication, documentation (ADRs/diagrams), and leadership across product, engineering, and customer stakeholders
  • Bachelor’s/Master’s in CS/SE or equivalent experience Nice to have:
  • Manufacturing/industrial analytics or SPC domain experience
  • Experience with ActiveReports or similar reporting engines; desktop installer tech and application licensing mechanisms
  • Knowledge of time-series stores , data lakes, or streaming platforms
  • Advanced data visualization (web or desktop) and UX for analytics workflows
  • Performance engineering of numerically intensive/statistical algorithms and charting at scale