,Net Architect

Overview

On Site
$60 - $65
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 24 Month(s)
Able to Provide Sponsorship

Skills

ASP.net
Core.net
API
SQL
HTML

Job Details

.NET Architect
Location: Southlake, TX (On-site / Hybrid)


About the Role

As the .NET Architect you will define, design and lead the architecture of our software platforms built on the Microsoft/.NET stack. You will act as the technical owner of the solution architecture, collaborate with business stakeholders, lead development teams, and ensure the long-term scalability, performance, security and maintainability of our applications.


Key Responsibilities

  • Translate business requirements and strategic goals into a robust architecture blueprint for .NET-based solutions (web, services, data, integration).

  • Define overarching architecture principles, design patterns, standards and best practices for the .NET ecosystem.

  • Lead and review design and technical decisions: component / service definitions, interfaces (APIs/REST), data models, integration patterns, deployment topology, cloud or on-prem infrastructure. Oversee the development lifecycle: mentor development teams, perform code/design reviews, ensure alignment with architecture, maintain technical quality.

  • Ensure non-functional requirements are addressed: scalability, reliability, performance, security, maintainability.

  • Evaluate and select technologies, frameworks, tools and platforms (for example: .NET Framework / .NET Core, ASP.NET, C#, Azure or cloud services, microservices, messaging, caching) to meet business and technical goals.

  • Collaborate with stakeholders across IT (infrastructure, operations, QA), product/business teams, external vendors if needed. Act as a bridge between business and technology.

  • Document architecture artefacts: architecture diagrams, technical specifications, standards, governance decisions. Manage architectural governance.

  • Stay current with emerging technologies and industry trends; propose improvements, drive innovation and continuous improvement in the architecture.


Required Qualifications & Skills

  • Bachelor s degree in Computer Science, Information Systems, Software Engineering, or equivalent. (Master s preferred.)

  • 10+ years of software development experience (preferably in .NET environment) and 5+ years in an architecture or technical lead role (years may vary depending on seniority).

  • Deep expertise in Microsoft technologies: C#, .NET Framework/.NET Core, ASP.NET (MVC or Web API), Entity Framework, SQL Server.

  • Experience with modern architecture patterns: microservices, event-driven systems (e.g., messaging, service bus), caching (e.g., Redis), REST/gRPC, cloud (Azure preferable for US organisations) or hybrid cloud/on-prem.

  • Hands-on knowledge of cloud services (Azure), DevOps practices, CI/CD, containerization (Docker/Kubernetes) is a significant plus.

  • Strong analytical and problem-solving skills: able to assess technical feasibility, trade-offs, and provide guidance.

  • Excellent communication and leadership skills: ability to engage both technical and non-technical stakeholders, mentor teams, present architectural decisions.

  • Experience with software development lifecycle (SDLC), agile methodologies, code/review practices, testing strategies.

  • Knowledge of performance tuning, security best practices, and enterprise-grade application concerns.

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.