About the job Solution Architect .NET
About the Role:
As a Solution Architect for Microsoft .NET Platform, you will lead the design, architecture, and implementation of enterprise-grade solutions. You will play a pivotal role in shaping the technical direction, ensuring high-quality delivery, and mentoring a team of developers. You'll also work closely with key stakeholders to align solutions with business needs while leveraging
the latest .NET technologies, 3rd party tools, and modern architectural practices.
Key Responsibilities:
- Lead the design and architecture of scalable, secure, and high-performance solutions using the latest .NET Framework and technologies.
- Utilize modern application architectures such as Clean Architecture and Domain-Driven Design (DDD) to build maintainable and testable systems.
- Design and implement solutions that integrate 3rd party tools such as Telerik Controls, ensuring seamless UI/UX experiences.
- Architect robust and flexible solutions using Blazor for building interactive web UIs and leveraging .NET on both client and server-side.
- Utilize Entity Framework for data access and ensure efficient database communication.
- Design and implement database schemas, normalization, and denormalization strategies based on the specific application requirements.
- Optimize SQL queries, design stored procedures, and manage indexing for performance tuning in high-traffic systems.
- Work with SQL Server, Azure SQL, and NoSQL databases (e.g., MongoDB, CosmosDB) for building scalable solutions.
- Develop and implement database backup and recovery plans, data migration strategies, and security measures.
- Lead the migration of legacy systems to modern solutions and cloud-based environments.
- Collaborate with cross-functional teams, including product managers, business analysts,and developers, to define and implement technical solutions.
- Mentor and guide the development team, ensuring adherence to best practices, coding standards, and architectural guidelines.
- Conduct code reviews and ensure continuous improvement through feedback.
- Engage in performance tuning, troubleshooting, and optimizations for applications in production environments.
- Stay up to date with the latest trends and advancements in .NET technologies and solution architecture.
Required Skills and Experience
- Bachelors degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 10+ years of experience designing and developing applications using the Microsoft .NET Framework.
- Strong expertise in C#, ASP.NET Core, and MVC.
- Deep knowledge of Entity Framework, Clean Architecture, Telerik Controls, and Blazor.
- Experience building modern web applications using Blazor (Server-Side and WebAssembly).
Frontend Technologies
- HTML5, CSS3, JavaScript (ES6+)
- Blazor for interactive UI development
- TypeScript
- Experience with React, Angular, or Vue.js (preferred for hybrid environments)
- CSS frameworks such as Bootstrap, Tailwind CSS, or Foundation
- Knowledge of WebAssembly for client-side logic
Backend Technologies
- ASP.NET Core (Web APIs, MVC)
- Entity Framework Core
- SignalR for real-time web functionality
- Azure Functions and Azure App Services
- RESTful APIs / gRPC
- Databases: SQL Server, Azure SQL
- NoSQL: MongoDB, CosmosDB
Architecture & Security
- Microservices Architecture using Docker and Kubernetes
- OAuth / JWT for authentication and authorization
Database Design & Development
- Expertise in database design and schema architecture
- Strong knowledge of normalization and denormalization
- Advanced T-SQL skills (query optimization, stored procedures, triggers, views)
- Experience managing high-performance and high-availability databases
- Familiarity with SQL Server Management Studio and Entity Framework
- Knowledge of data replication, partitioning, and sharding for scaling databases
DevOps & Development Practices
- Experience with Agile methodologies (Scrum, Kanban)
- Familiarity with DevOps practices
- Experience with CI/CD pipelines
- Tools: Git, Jenkins, Azure DevOps
Cloud & Infrastructure
- Experience designing scalable cloud solutions using Azure and AWS
Leadership & Soft Skills
- Strong leadership and team management skills
- Experience mentoring developers and leading cross-functional teams
- Excellent problem-solving and troubleshooting abilities
- Strong communication skills for technical and non-technical stakeholders
Desirable Skills
- Experience in Cloud Development (Azure, AWS)
- Knowledge of Docker, Kubernetes, and Istio
- Experience with Data Analytics or AI/ML integration in .NET applications.
About TekHQS
TekHQS is a global technology and AI-driven solutions company delivering scalable SaaS, Cloud, AI/ML, Blockchain/Web3, DevOps, and enterprise software solutions to startups and enterprise clients worldwide.
With a team of 300+ professionals across the USA, UK, UAE, Qatar, Pakistan, and India, we specialize in building high-performance digital products across Logistics, FinTech, Healthcare, and emerging technology sectors.
At TekHQS, we foster a culture of innovation, ownership, and continuous growth, empowering our teams to build impactful technology that drives real business transformation.