FIND_THE_RIGHTJOB.
JOB_REQUIREMENTS
Hires in
Not specified
Employment Type
Not specified
Company Location
Not specified
Salary
Not specified
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.
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.
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.
Experience with Azure PaaS services, microservices, and serverless architectures.
Deep understanding of RESTful APIs, GraphQL, and message-based architectures (RabbitMQ, Kafka, Azure Service Bus).
Familiarity with CI/CD, GitOps, infrastructure as code (Terraform/ARM/Bicep), and DevSecOps principles.
Understanding of AI integration patterns, ML model deployment, or predictive systems using Azure ML or OpenAI APIs.
Experience with Blazor, React, or Angular front-end integrations.
Strong analytical and problem-solving mindset: able to see patterns, not just symptoms
Excellent communicator who can align engineering and business goals clearly.
Mentorship-driven, collaborative, and thrives in cross-functional, agile environments.
Similar jobs
© 2025 Qureos. All rights reserved.