Job ID: DEV-IND-2263
Department: Product Development
Job Type: Permanent
Location: India
Job Details
We are
seeking a highly motivated Full Stack .NET Developer to join our team
and help build and maintain scalable, cloud-native applications using the
latest .NET technologies. You will be working across the stack—from backend
services to frontend UI—leveraging microservices architecture, Blazor
advancements, Minimal APIs, and modern development practices.
You should
be comfortable working independently as well as collaborating with
cross-functional teams. Quick adaptation to emerging tools and technologies,
strong debugging capabilities, and excellent communication skills are
essential.
Key responsibilities:
- Design and develop enterprise-grade applications using .NET 8,
C#, and front-end frameworks (Blazor, React, or Angular).
- Architect and implement RESTful APIs, Minimal APIs,
and microservices with a focus on scalability and performance.
- Utilize source generators for compile-time performance
optimizations.
- Integrate and work with queuing and streaming systems such
as Kafka, RabbitMQ.
- Build and maintain containerized applications with Docker
and Kubernetes.
- Develop solutions with open-source integrations, including
Dapr, Redis, MongoDB, and PostgreSQL.
- Implement OpenTelemetry for distributed tracing and
observability.
- Handle big data operations and real-time event processing
within the .NET ecosystem.
- Design, develop, and deploy serverless functions using AWS
Lambda and other cloud-native services.
- Design and deploy Azure Functions for:
- Microservices / APIs
- Event processing
- Data pipelines
- Scheduled jobs
- Automation tasks
- Webhook integrations
- Ensure compliance with data privacy regulations such as GDPR
and CCPA, including implementation of location-based data handling
policies.
- Maintain clean, secure, and well-documented code across both
backend and frontend components.
- Work independently to deliver high-quality features in fast-paced, high-pressure environments.
Requirements (Qualifications/Experience/Competencies)
- 4+ years of experience in .NET Core / .NET 5/6/7/8
development.
- Proficient in REST APIs, microservices, and Minimal APIs.
- Strong experience with Blazor and other modern .NET web frameworks.
- Solid understanding of multilevel/n-tier architecture design.
- Skilled with SQL Server, PostgreSQL, Entity Framework,
Dapper, and NoSQL databases like MongoDB and Redis.
- Strong experience in Cross-Platform & Hybrid DB Usage
and hands-on with cross-platform migrations, schema transformation, and
data consistency validation.
- Hands-on experience with Docker, CI/CD pipelines, and
deployment automation.
- Good exposure to event-driven architecture and messaging
queues.
- Experience with OpenTelemetry and application monitoring
tools.
- Experience designing serverless architectures, especially
with AWS Lambda for scalable microservices and event-driven apps.
- Knowledge of data privacy laws (GDPR, CCPA) and best
practices for location-based data storage.
Preferred
Skills
- Experience with Azure Cloud, including Azure Functions, App
Services, and Azure Storage.
- Familiarity with Dapr, Kafka etc.
- Exposure to AI/ML in .NET, especially generative AI integration
scenarios.
- Practical knowledge of source generators and .NET performance
tuning.
- Active involvement with open-source tools and GitHub-based
workflows.
Soft
Skills
- Strong problem-solving skills, ability to manage priorities, and
work independently with minimal supervision in a fast-paced environment.
- Quick learner with a passion for emerging technologies,
collaborative mindset, and the ability to mentor and support junior
developers.