V

Valtech

Global digital transformation and design consultancy

.NET Software Architect

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listed

About the Job

Requirements

  • At least 10 years of professional software engineering experience.
  • At least 3 years serving as a Software Architect or Technical Lead.
  • Expertise in C# and .NET 10, including language specifications, compilation optimizations, and Central Package Management.
  • Proven experience building Clean Architecture dependency hierarchies across Domain, Application, Infrastructure, and Web/API layers.
  • Extensive hands-on experience building Apache Kafka producers, consumers, and stream-processing infrastructure.
  • Mastery of event-driven microservices, sagas, message routing, error queues, and eventually consistent database models.
  • A proven track record configuring high-performance REST/gRPC networking pipelines, asynchronous I/O handling, and low-latency payload serialization.
  • Proficiency with Entity Framework Core, complex query tuning, B-tree indexes, execution plans, and read/write optimization.
  • Full understanding of Blazor component lifecycle, global state management, JavaScript Interop, and client-server security trade-offs.
  • Extensive experience deploying containerized microservices to cloud environments via automated CI/CD pipelines.

Responsibilities

  • Design and maintain clean, decoupled system architecture blueprints using Clean Architecture and CQRS patterns to separate core domain business rules from external infrastructure.
  • Architect high-throughput, fault-tolerant event streams using Apache Kafka, including partition strategies, consumer groups, schemas, and end-to-end messaging reliability configurations for backpressure, atomicity, and idempotent messaging.
  • Develop ultra-responsive ASP.NET Core Minimal APIs optimized for sub-second, real-time responses; implement output and distributed memory caching, optimized connection pooling, and resilient pipeline middleware.
  • Steer the strategy for modular web applications using Blazor and define rendering modes, including WASM, Server, and interactive interoperability.
  • Use .NET Aspire for distributed application orchestration, containerization with Docker, and multi-service lifecycle management.

Desired Qualifications

  • Proficiency with Kafka Streams API, Confluent Schema Registry, or Avro contracts.
  • Experience with Agile methodologies and consulting.
  • Familiarity with distributed resiliency patterns, circuit breakers, and rate-limiting using frameworks such as Polly.

About the Company

Valtech

Global digital transformation and design consultancy

Valtech is a global business transformation agency that offers digital strategy, design, and engineering services. It works by pairing strategic advisory with hands-on technology implementation to build and optimize digital experiences, platforms, and data-driven capabilities across areas like experience design, commerce, and data and AI. Valtech differentiates itself with a network of 80+ offices in over 25 countries, a client roster of blue-chip brands, and growth through both organic expansion and acquisitions backed by BC Partners. Its goal is to help clients transform their business models and customer experiences at scale in the digital era.

Company size
5,001-10,000
Company stage
IPO
Headquarters
London, United Kingdom
Founded
1993

Recently Posted Jobs

Explore more opportunities at Valtech

See more jobs