Full Stack .Net Developer (Tamil Nadu)

Full Stack .Net Developer (Tamil Nadu)

31 Jul
|
Hebris Infotech
|
Tamil Nadu

31 Jul

Hebris Infotech

Tamil Nadu

Roles & Responsibilities

Product Development

- Design, develop, and maintain enterprise-grade product features across the full application stack.
- Analyze business requirements and translate them into scalable technical solutions.
- Participate in product planning, technical design, and sprint execution.
- Deliver high-quality, secure, and maintainable software following Agile methodologies.

Frontend Development (.NET)

- Develop responsive web applications using ASP.NET Core MVC, Razor Pages, or Blazor.
- Build reusable UI components and maintain a consistent user experience.
- Integrate frontend applications with backend REST APIs.
- Optimize UI performance, responsiveness, and accessibility.

Backend Development

- Design and develop scalable RESTful APIs using C# and .NET Core/.NET 8+.
- Build modular and maintainable business services following SOLID principles.
- Develop asynchronous and event-driven services where applicable.
- Implement authentication, authorization, and secure API communication.

Microservices Development

- Design, build, and maintain microservices-based applications.
- Implement inter-service communication using REST APIs and messaging patterns.
- Ensure service resiliency, scalability, and fault tolerance.
- Develop API versioning, service discovery, and centralized configuration.
- Participate in service decomposition and domain-driven design initiatives.

Database Development

- Design and maintain relational databases using PostgreSQL.
- Develop optimized SQL queries, stored procedures, and database functions.
- Design normalized schemas and optimize indexes for performance.




- Implement database migrations and data versioning.
- Ensure data integrity, backup, and recovery strategies.

Integration

- Integrate with internal and third-party APIs.
- Implement secure API integrations using OAuth2, JWT, and API Keys.
- Develop background services and scheduled jobs.

Cloud & DevOps

- Build and maintain CI/CD pipelines.
- Containerize applications using Docker.
- Deploy and manage applications in cloud environments (Azure/AWS).
- Monitor applications and troubleshoot production issues.

Performance & Scalability

- Optimize application response times and database performance.
- Implement caching strategies.
- Conduct performance tuning and load testing.
- Monitor system health and proactively resolve bottlenecks.

Security

- Implement secure coding practices.
- Protect applications against common security vulnerabilities (OWASP Top 10).
- Implement role-based access control (RBAC).
- Secure sensitive data through encryption and secrets management.

Code Quality

- Write clean, maintainable, and well-documented code.
- Conduct peer code reviews.
- Develop unit, integration, and API tests.
- Improve code quality through continuous refactoring.

Technical Leadership

- Mentor junior developers.
- Participate in architecture and design discussions.




- Recommend technology improvements and best practices.
- Support production releases and incident resolution.

Collaboration

- Work closely with Product Owners, QA Engineers, UX Designers, DevOps Engineers, and Solution Architects.
- Participate in Agile ceremonies including sprint planning, reviews, and retrospectives.
- Estimate development effort and identify technical risks.

Required Technical Skills

Programming Languages

- C#
- SQL

Frontend

- ASP.NET Core MVC
- Razor Pages
- Blazor (preferred)
- HTML5
- CSS3
- JavaScript
- Bootstrap

Backend

- .NET Core / .NET 8+
- ASP.NET Core Web API
- RESTful API Development
- Dependency Injection
- Entity Framework Core
- LINQ
- Asynchronous Programming (async/await)

Microservices

- Microservices Architecture
- REST APIs
- API Gateway
- Service-to-Service Communication
- Message Queues (RabbitMQ or Azure Service Bus preferred)
- Distributed Transactions (basic understanding)
- Event-Driven Architecture

Database

- PostgreSQL
- Entity Framework Core
- Database Design
- Query Optimization
- Indexing
- Stored Procedures
- Database Performance Tuning

Security

- JWT Authentication
- OAuth2/OpenID Connect
- Role-Based Access Control (RBAC)
- HTTPS/TLS
- Secure Coding Practices

DevOps & Tools

- Git
- Azure DevOps or GitHub
- Docker
- CI/CD Pipelines
- Visual Studio
- Postman
- Swagger/OpenAPI

Testing

- xUnit or NUnit
- Moq
- Integration Testing
- API Testing

Monitoring & Logging

- Serilog
- Application Insights
- ELK Stack (preferred)
- Grafana/Prometheus (preferred)

📌 Full Stack .Net Developer (Tamil Nadu)
🏢 Hebris Infotech
📍 Tamil Nadu

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: full stack .net developer (tamil nadu) / tamil nadu

Subscribe to this job alert:

Get the latest job offers by email for: full stack .net developer (tamil nadu) / tamil nadu