Xminds Infotech
Dot Net Developer
Skills
6 months ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Thiruvananthapuram, Kerala, India
Work mode:
Onsite
Published on:
14 October 2026
What they need
Job highlights
- Develop automated test suites and maintain minimum test coverage standards .
- Schedule and monitor recurring jobs,batch processes,and long-running tasks . Optimize queue throughput and handle message prioritization .
- Preferred Skills .
- Optional Skills (Preferred) Desktop Development
- Experience with legacy .NET Framework migration to .NET Core . .
We are seeking an experienced .NET Web Developer to design, develop, test, and deploy enterprise-grade web applications. You will be responsible for building scalable, maintainable solutions using the .NET ecosystem, implementing modern design patterns, and integrating with various third-party services while ensuring code quality through comprehensive testing and automated deployment pipelines.
Key Responsibilities
1.Application Development
Design and develop scalable web applications using ASP.NET Core / ASP.NET MVC
Build and maintain RESTful APIs and microservices architectures
Develop responsive front-end interfaces using modern frameworks (Blazor, React, Angular, or Vue.js with .NET backend)
Write clean, maintainable, and well-documented code following SOLID principles
Optimize application performance and database query efficiency
Implement proper separation of concerns and layered architecture
2.Architecture Design Patterns
Implement industry-standard design patterns:
Repository Pattern: Abstract data access logic from business logic
Unit of Work Pattern: Manage database transactions across multiple repositories
Dependency Injection: Promote loose coupling and testability
Factory Pattern: Create objects without specifying exact classes
Strategy Pattern: Define family of algorithms and make them interchangeable
CQRS Pattern: Separate read and write operations for complex domains
Apply clean architecture principles and domain-driven design (DDD) concepts
Design event-driven architectures for scalable systems
Implement caching strategies (in-memory, distributed) for performance optimization
3.Testing Quality Assurance
Write comprehensive unit tests using xUnit, NUnit, or MSTest
Implement integration tests for APIs, services, and database operations
Use mocking frameworks (Moq, NSubstitute) for isolated unit testing
Develop automated test suites and maintain minimum test coverage standards
Perform code reviews and ensure adherence to coding standards and best practices
Debug and resolve application issues across different environments
Implement test-driven development (TDD) practices where applicable
4.API Development Integration
Design and build RESTful APIs following OpenAPI/Swagger specifications
Implement proper API versioning strategies
Handle authentication and authorization (OAuth 2.0, JWT, Identity Server)
Develop GraphQL APIs when appropriate
Integrate third-party APIs and services:
Payment gateways (Stripe, PayPal, Razorpay, Square)
Authentication providers (Auth0, Okta, Azure AD)
Communication services (Twilio, SendGrid, Mailgun)
Cloud storage (AWS S3, Azure Blob Storage)
SaaS platforms (Salesforce, HubSpot, Shopify)
Implement webhook handlers and event-driven integrations
Manage API rate limiting, throttling, and retry logic
Handle API documentation and client SDK generation
5.Background Jobs Queue Management
Design and implement background job processing using:
Hangfire: Schedule recurring jobs and process background tasks
Quartz.NET: Build enterprise job scheduling solutions
Azure Functions: Implement serverless background processing
Develop message queue solutions with:
RabbitMQ: Implement reliable message-based communication
Azure Service Bus: Build cloud-native messaging solutions
AWS SQS/SNS: Develop distributed queue systems
Implement proper error handling, retry logic, and dead-letter queue management
Schedule and monitor recurring jobs, batch processes, and long-running tasks
Optimize queue throughput and handle message prioritization
Implement idempotent message processing
6.Deployment Configuration Management
Deploy applications to cloud platforms (Azure, AWS) and on-premise servers
Configure and maintain CI/CD pipelines using:Azure DevOps (Azure Pipelines),GitHub Actions,Jenkins,GitLab CI
Manage application configuration across multiple environments (Development, Staging, Production)
Implement configuration best practices:
Environment-specific appsettings.json files
Environment variables and secrets management
Azure Key Vault or AWS Secrets Manager integration
Feature flags and configuration toggles
Implement containerization using Docker
Deploy and orchestrate containers using Kubernetes or Docker Swarm
Set up application monitoring and logging (Application Insights, Serilog, ELK stack
Handle blue-green deployments and canary releases
Manage database migrations and schema versioning (Entity Framework Migrations, FluentMigrator)
Preferred Skills
Core .NET Stack
Frameworks: ASP.NET Core, ASP.NET MVC, Web API
Languages: C# (proficiency in modern versions), LINQ, async/await patterns
ORM: Entity Framework Core, Dapper
Databases:
Relational: SQL Server, PostgreSQL, MySQL
NoSQL: MongoDB, Redis (for caching)
Strong understanding of asynchronous programming and multithreading
Web Technologies
HTML5, CSS3, JavaScript/TypeScript
Experience with at least one modern front-end framework (React, Angular, Vue.js, or Blazor)
SignalR for real-time communication
WebSockets for bidirectional communication
DevOps Cloud
CI/CD pipeline setup and maintenance
Cloud platforms (Azure or AWS):
Azure: App Service, Azure Functions, Azure SQL, Service Bus, Key Vault
AWS: EC2, Lambda, RDS, SQS, S3
Docker containerization and container registries
Basic Kubernetes knowledge for container orchestration
Infrastructure as Code (ARM templates, Terraform, or CDK)
Testing Frameworks Tools
Unit Testing: xUnit, NUnit, MSTest
Mocking: Moq, NSubstitute
Integration Testing: WebApplicationFactory, TestServer
API Testing: Postman, REST Client
Test coverage analysis tools
Tools Platforms
Version Control: Git (GitHub, GitLab, Azure Repos, Bitbucket)
IDEs: Visual Studio, Visual Studio Code, JetBrains Rider
API Documentation: Swagger/OpenAPI, Postman collections
Monitoring: Application Insights, New Relic, Datadog
Logging: Serilog, NLog, Log4Net
Security Best Practices
Understanding of OWASP Top 10 vulnerabilities
Implementation of authentication and authorization patterns
Data encryption (at rest and in transit)
Secure coding practices and input validation
GDPR and data privacy compliance basics
Optional Skills (Preferred) Desktop Development
WPF (Windows Presentation Foundation) for rich desktop applications
WinForms for legacy application maintenance and support
.NET MAUI for cross-platform desktop and mobile applications
WinUI 3 for modern Windows desktop apps
MVVM pattern implementation in desktop applications
ClickOnce, MSI, or MSIX installer creation and deployment
Desktop application updates and versioning
Additional Nice-to-Haves
Microservices Architecture:
Service discovery (Consul, Eureka)
API Gateway patterns (Ocelot, Kong)
Distributed tracing (Jaeger, Zipkin)
GraphQL: HotChocolate, GraphQL.NET
Serverless Architecture: Azure Functions, AWS Lambda
Event Streaming: Kafka, Azure Event Hubs
Search Engines: Elasticsearch, Azure Cognitive Search
Caching Strategies: Redis, Memcached, distributed caching
gRPC for high-performance inter-service communication
SignalR advanced scenarios (scaling, backplanes)
Performance profiling and optimization tools
Experience with legacy .NET Framework migration to .NET Core
Knowledge of Domain-Driven Design (DDD) principles
Familiarity with DevOps practices and Site Reliability Engineering (SRE)
Qualifications
Bachelor s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience)
4-5 years of proven professional experience in .NET web development
Strong problem-solving and analytical skills
Excellent communication and collaboration abilities
Self-motivated with the ability to work independently and in team settings
Attention to detail and commitment to delivering high-quality code
What We re Looking For
A developer who writes clean, testable, and maintainable code with a focus on long-term sustainability
Someone passionate about staying current with the .NET ecosystem and modern development practices
A team player who collaborates effectively with cross-functional teams (designers, QA, DevOps, product managers)
Detail-oriented individual who cares about application performance, security, and user experience
Proactive problem solver who can debug complex issues and architect elegant solutions
Someone who values code reviews, pair programming, and knowledge sharing
Nice to Have
Experience with multiple cloud providers (Azure, AWS, GCP)
Certifications (Microsoft Certified: Azure Developer Associate, AWS Certified Developer)
Understanding of mobile app backends and API design for mobile clients
Experience with real-time applications (gaming, chat, collaboration tools)
Knowledge of AI/ML integration with .NET (ML.NET, Azure Cognitive Services)
How to Apply: Please submit your resume along with:
- Brief description of your most challenging .NET project and how you solved it
Disclaimer : This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
Other offers great for you!
These companies are also looking for great profiles
Taleo
.NET developer
-
Freelance
Brussels, Belgium
Hybrid
Skills
7 months ago
Quick apply
Elliott Group
.NET Developer
Permanent contract
Luxembourg
Onsite
Skills
3 months ago
Quick apply
Sparagus
.NET Developer
Freelance
Remote
Skills
2 months ago
Quick apply