Solution Architect/Hands-on .NET Technical Lead - Richmond, VA (Hybrid)
MY3TECH INC
Richmond, VA, United States
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.careerjet.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
4 years minimum
Working hours
Regular working hours
Job source
Tech stack
ASP.NET
.NET Framework
Application Programming Interfaces (APIs)
ASP.NET MVC Framework
Audit Trail
Microsoft Azure
Backup Devices
Configuration Management
Code Review
Extract Transform Load (ETL)
Data Security
Microsoft SQL Server
+15 more
Online Analytical Processing
OAuth
Oracle (Applications)
Role-Based Access Control
Release Management
Openid Connect
Software Engineering
TypeScript
Management of Software Versions
Data Logging
Gitlab
Git
Vue.js
Gitlab-ci
Software Coding
Job description
- Translate the DEQAct framework and technical attachments into an application-specific architecture for BMP Warehouse, identifying reusable DEQ patterns and project-specific extensions.
- Define the SPA/BFF/API separation, service boundaries, request/response patterns, error-handling conventions, validation architecture, background/asynchronous processing, configuration management, and observability approach.
- Lead technical design for large/chunked uploads, staged review/approval, record editing, transformations, search/reporting, exports, scheduled processes, and role/organization-scoped access.
- Design authentication/authorization integration with DEQ enterprise identity/Duende IdentityServer and ensure role-based security is consistently enforced across UI, BFF, APIs, and data access.
- Define secure API patterns for CGP, CEDS/TMDL IP, OLAP, DCR/VACS, local-government access, and future extensibility; coordinate ownership and versioning with DEQ technical teams.
- Guide Oracle-to-SQL Server modernization decisions jointly with the Data Lead, including transaction boundaries, data-access patterns, migration compatibility, performance, audit logging, and rollback considerations.
- Define GitLab repository structure, branching/merge strategy, coding standards, review gates, build/release conventions, secrets/configuration handling, and environment promotion with the team.
- Produce and maintain system design documentation and architecture diagrams; review technical deliverables from developers/data/GIS resources.
- Perform hands-on coding, spikes/prototypes, code reviews, troubleshooting, and remediation for high-risk or cross-cutting components.
- Ensure non-functional requirements are engineered in: scalability, file cleanup, audit/ETL logging, security, backup/recovery dependencies, performance, and four-environment deployability.
- Support technical demonstrations, performance/load tuning, production-readiness reviews, deployment, knowledge transfer, and as-built documentation.
Requirements
Experience: 10+ years in development; 4+ years in modern .NET solution architecture Purpose: Own the technical design and implementation quality of the rebuilt BMP Warehouse within DEQ’s DEQAct target pattern. This is a hands-on architecture role: the individual must define patterns, produce and review code, resolve cross-cutting issues, and guide developers through delivery - not operate only at an enterprise-diagram level., * 10+ years of software engineering experience with deep recent experience in ASP.NET Core and modern .NET.
- Strong experience designing and building REST APIs and BFF/service-layer patterns; hands-on ability to code and review production-quality .NET.
- Experience with Vue.js or comparable modern TypeScript SPA frameworks; Vue 3 experience strongly preferred.
- Strong SQL Server design/performance experience and understanding of legacy Oracle modernization/migration concerns.
- Experience with OAuth2/OpenID Connect, identity providers, RBAC/claims, secure API design, and enterprise authentication integration.
- Experience designing asynchronous/background processing, file ingestion, high-volume data workflows, audit logging, and resilient integration patterns.
- Experience with GitLab or comparable enterprise Git/CI/CD tooling and multi-environment release management.
- Ability to communicate architecture decisions clearly to developers and government technical stakeholders.
Preferred Skills:
- Direct experience with Vue 3 + TypeScript, .NET 8/9/10 Minimal APIs, ASP.NET Core BFF patterns, Duende IdentityServer, SQL Server 2022, and GitLab CI/CD.
- Experience modernizing ASP.NET MVC/.NET Framework + Oracle applications.
- Public-sector application modernization and security/compliance experience.
- Microsoft/Azure/.NET architecture certifications are helpful but not mandatory.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.careerjet.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
CH
Chris Heilmann
over 2 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
over 2 years ago
AJ
Austin Joy
What Are The Top Skills Required For Azure Developers?
over 4 years ago
IK
Igor Khokhriakov
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
about 2 months ago
CH
Chris Heilmann
Dev Digest 132 - Binging WADFlix?
about 2 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
over 2 years ago