Qureos

FIND_THE_RIGHTJOB.

.NET Architect

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.

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.

  • 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.

© 2025 Qureos. All rights reserved.