Application Architect .NET
Lateral InsightsGreat Falls, VA, USUSA
Full-time
Cybersecurity
Posted 2 days ago
Job Description
**Role: Application Architect .NET**
**Onsite : Harrisburg PA / Local Candidates Highly Preffered**
The PA PUC seeks an Application Architect with deep .NET and SQL Server expertise to design and modernize PUC applications and provide enterprise solution architecture across Microsoft and Java\-based platforms, ensuring secure, scalable, maintainable and reusable application solutions. This role leads the adoption of AI\-augmented development: advanced GitHub Copilot usage across teams while accelerating delivery while upholding security, WCAG accessibility, and regulatory compliance.
**Key Responsibilities**
* + Architect secure, scalable .NET (C\#/ASP.NETCore) applications and SQL Server solutions using clean architecture, DDD, and performance optimization patterns.
* + Develop enterprise solution architectures that span multiple applications, services, APIs, databases and integration platforms while ensuring long\-term maintainability and scalability.
* + Design data models, advanced T\-SQL (stored procedures, indexing, partitioning, Query Store tuning), and HA/DR strategies for high\-volume transactional systems.
* + Define integration strategies for enterprise systems including REST APIs, messaging authentication, and data exchange between Microsoft, IBM and third\-party platforms.
* + Drive adoption of GitHub Copilot for .NET development), including custom instructions, prompt engineering, and AI\-assisted refactoring and automated code reviews, documentation and testing.
* + Produce architecture diagrams, and technical specs; lead design reviews; mentor teams on .NET patterns and Copilot best practices.
* + Establish architecture standards, coding standards, reusable design patterns, and technical best practices across development teams.
* + Ensure solutions meet Commonwealth IT security policies, WCAG 2\.2 accessibility, PII protection, and zero\-trust principles in a regulated utility environment.
* + Lead the application modernization technical design efforts to migrate legacy PUC applications into cloud native applications.
* + Develop modernization roadmaps, evaluate technical debt and recommend phased migration strategies.
* + Design and implement modern software delivery practices including source control strategies, branching models, CI/CD pipelines, automated deployments, environment management and DevSecOps practices.
* + Evaluate emerging technologies, frameworks and commercial software products to provide recommendations aligned with the PUC’s long\-term technology strategy.
* + Provide technical leadership during project planning, estimation, POC’s and architecture review sessions.
**MUST HAVE**
* 8\+ years of experience in software engineering.
* 4\+ years of experience serving as an Application/Solution Architect on enterprise .NET and SQL Server projects in complex environments.
* Expert\-level experience with C\#, ASP.NET Core, Entity Framework Core, Web API, and modern .NET development practices, including Clean Architecture, Minimal APIs, Dependency Injection (DI), and async/await patterns.
* Advanced expertise in SQL Server, including complex T\-SQL optimization, execution plans, indexing strategies, Row\-Level Security (RLS), Dynamic Data Masking (DDM), and Always On Availability Groups.
* Daily professional experience using GitHub Copilot for .NET/C\# development, including advanced configuration and team enablement.
* Proven hands\-on experience converting data from legacy systems to modernized application data models.
* Strong experience with secure SDLC practices, Microsoft Entra ID, managed identities, API security, enterprise governance, and stakeholder communication.
* Experience working in public sector, utilities, or other regulated industries with strict compliance and accessibility requirements.
* Familiarity with legacy modernization initiatives, IBM FileNet, IBM Business Automation Workflow (BAW), and Microsoft Azure Solutions Architect Expert certification (or equivalent).
* Bachelor's degree in Computer Science, Information Systems, or an equivalent field.