Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Big Ideas Social Media Recruitment

Senior .Net Developer - ASP/C#

Posted Updated 17 views
Discussion

Description

About the Role

We are seeking a hands-on Senior .NET Developer with deep expertise in microservices, Domain-Driven Design (DDD), event-driven architecture, and platform engineering. You will design and evolve robust, multi-tenant platforms, lead complex implementations, champion best practices, and mentor team members whiledriving operational excellence in distributed systems.

Key Responsibilities

- Design and develop scalable, high-performance microservices using .NET 6/7/8 and ASP.NET Core.

- Architect and implement multi-tenant platforms with strong isolation, configurability, and security.

- Apply Domain-Driven Design (DDD) principles to model bounded contexts, aggregates, domain events, and entities.

- Build event-driven systems leveraging messaging platforms like Kafka, RabbitMQ, or Azure Service Bus.

- Lead platform engineering efforts: create reusable libraries, internal tools, developer platforms, and shared services.

- Implement comprehensive observability (logs, metrics, distributed tracing) using tools like ELK Stack, Prometheus, Grafana, Application Insights, or Datadog.

- Collaborate with DevOps, QA, Product, and cross-functional teams to deliver resilient, secure, and performant solutions.

- Perform code reviews, architectural reviews, performance tuning, and troubleshooting in production environments.

- Mentor junior/senior engineers and contribute to technical roadmaps and standards.

Required Skills Experience

- 6 to 9 years of strong hands-on .NET development with ASP.NET Core and microservices architecture.

- Proven expertise in designing and building microservices and RESTful APIs at scale.

- Deep hands-on experience with Domain-Driven Design (DDD) and event- driven architecture.

- Strong background in multi-tenant system design and implementation (tenant isolation, data partitioning).

- Experience in platform engineering or building internal developer platforms/tools.

- Proficiency with containerization (Docker) and orchestration (Kubernetes).

- Hands-on with CI/CD pipelines (Azure DevOps, Jenkins, GitLab CI/CD, GitHub Actions, Argo CD, etc.).

- Experience with messaging systems (Kafka, RabbitMQ, Azure Service Bus).

- Working knowledge of NoSQL databases (Cosmos DB,MongoDB, Cassandra) and relational DBs (SQL Server).

- Solid understanding of observability tools and concepts (Application Insights, ELK, Prometheus, Datadog, etc.).

- Experience on cloud platforms (Azure, AWS, or GCP - preferably Azure in depth).

- Strong debugging, performance tuning, and distributed systems troubleshooting skills.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →