Overview
On Site
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12 Month(s)
Able to Provide Sponsorship
Skills
.NET
ADO.NET
API
C#
Microsoft Azure
Microservices
RESTful
LINQ
Query Optimization
Software Architecture
Software Development Methodology
Stored Procedures
Web Portal Administration
Web Portals
Microsoft
Entity Framework
Core Data
Database
DevOps
Docker
GitHub
HTTP
Kubernetes
Microsoft SQL Server
Middleware
Interfaces
Analytical Skill
Cloud Security
Collaboration
Collections
Conflict Resolution
Continuous Delivery
Continuous Integration
DAO
IT Management
Mapping
Mentorship
Object-relational Mapping
Performance Tuning
Problem Solving
Quality Assurance
Relational Databases
Scalability
UI
Management
Communication
Job Details
Job Title: .NET Technical Architect
Location: Virginia Beach, VA Experience Level: 15+ years (with at least 3+ years in an Architect)
Job Summary:
We are looking for an experienced .NET Technical Architect to design and build scalable, secure, and high-performing enterprise applications using .NET Core, C#, and Azure services. The ideal candidate will have strong hands-on experience in API design, Azure Functions, Entity Framework, and modern architectural patterns, along with the ability to guide and mentor development teams through all stages of the software lifecycle.
Key Responsibilities:
- Architect, design, and develop .NET Core REST APIs and backend services using C#.
- Design and implement Azure Functions, deploy and manage containers, and integrate solutions using Azure Portal.
- Define and enforce best practices for API architecture, security, performance, and scalability.
- Implement Entity Framework (EF Core) for data access, object-relational mapping, and query optimization.
- Utilize ADO.NET for advanced database operations and integrations where necessary.
- Work on LINQ queries, collections, and service implementation layers for efficient data handling.
- Implement controller logic and HTTP operations to build RESTful interfaces and services.
- Collaborate with cross-functional teams including DevOps, UI, and QA to deliver robust and maintainable solutions.
- Conduct code reviews, mentor developers, and ensure adherence to design principles and coding standards.
- Participate in architecture reviews and provide technical leadership on complex projects.
Required Skills and Experience:
- Strong expertise in C# and .NET Core (5/6/7/8) for API and service development.
- Proven experience in building and deploying RESTful APIs.
- Hands-on experience with Azure Functions, Azure Container Instances, and Azure Portal management.
- Experience integrating HTTP clients, middleware, and third-party APIs.
- Deep understanding of Entity Framework Core, data models, and ORM patterns.
- Experience using ADO.NET for database connectivity, stored procedures, and performance tuning.
- Strong working knowledge of LINQ, collections, and service-oriented design principles.
- Solid understanding of software architecture patterns (Layered, Microservices, Event-driven).
- Experience with SQL Server or similar relational databases.
- Excellent problem-solving, analytical thinking, and communication skills.
Preferred Qualifications:
- Experience with Azure DevOps pipelines, GitHub Actions, and CI/CD automation.
- Exposure to containerization (Docker, Kubernetes).
- Knowledge of Cloud security, monitoring, and performance optimization in Azure.
- Microsoft Certified: Azure Solutions Architect or .NET Developer Associate.
Education:
- Bachelor s or Master s degree in Computer Science, Information Technology, or related field.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.