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