As a .NET Architect at tkxel, you will lead the design and evolution of complex, scalable, and intelligent systems across enterprise, and data-driven domains. You will serve as the technical authority on the .NET and C# ecosystem with architectural leadership to build scalable, secure, and cloud-native applications.
Your role goes beyond code : you’ll influence technical direction, ensure engineering excellence, and enable innovation across distributed systems, real‑time analytics, and event‑driven environments.
Key Responsibilities
Craft modular, resilient architectures for enterprise-scale applications using .NET 8+, ASP.NET Core, Entity Framework, and microservices patterns.
Apply domain-driven design (DDD) and clean architecture principles to ensure modularity, scalability, and long-term maintainability.
Demonstrate deep understanding of CLR internals, memory management, asynchronous programming, and parallel processing in C#.
Optimize performance through profiling, benchmarking, and threading strategies.
Evaluate trade‑offs between frameworks, libraries, and patterns to ensure the right‑fit design for each system component.
Architect cloud‑ready solutions using Azure (or AWS / GCP equivalents), leveraging App Services, Functions, Service Bus, Event Hub, and Container Apps.
Architect and implement event‑driven systems and real‑time data streaming using Azure Event Hub or Kafka.
Ensure systems are optimized for low latency, high availability, and horizontal scalability.
Work with SQL Server, PostgreSQL, Azure Cosmos DB, and Redis for distributed caching and persistence.
Implement observability, telemetry, and monitoring using tools like Application Insights, Grafana, or ELK.
Advocate for clean architecture, SOLID principles, and secure coding practices.
Ensure robust unit, integration, and automated regression testing coverage using xUnit, NUnit, or MSTest.
Lead code reviews, promote reusable components, and foster an engineering culture focused on quality and efficiency.
Serve as a trusted technical advisor to cross‑functional teams, guiding design discussions and critical decision‑making.
Mentor senior engineers and enable teams to think architecturally, not just functionally.
Participate in pre‑sales engagements, helping evaluate client requirements, identify risks, and propose scalable solutions.
Stay ahead of emerging .NET ecosystem trends including MAUI, Blazor, Minimal APIs, gRPC, and GenAI‑driven integrations.
Lead modernization initiatives to migrate legacy .NET Framework systems to .NET Core or cloud‑native architectures.
Requirements
10+ years in professional software development, with at least 3+ years in a technical or architectural leadership role.
Proficient in C#, .NET 8+, ASP.NET Core, Web APIs, and Entity Framework Core.
Strong grasp of design patterns, async / await concurrency, and dependency injection.
Hands‑on experience with Docker, Kubernetes, and container orchestration.
#J-18808-Ljbffr
Architect • Lahore, Punjab, Pakistan