Overview
Job Title: .NET Full Stack Developer
Location: Bangalore, India (Hybrid/On-site/Remote as applicable)
Experience Required: 4–7 years
Employment Type: Full-time,part-time,contract
Job Summary:
We are looking for a skilled and detail-oriented .NET Full Stack Developer to join our engineering team. You will be responsible for developing scalable web applications using ASP.NET Core, C#, Angular (or React), and SQL Server. The ideal candidate has hands-on experience with front-end and back-end technologies, RESTful APIs, and is passionate about clean architecture, performance optimization, and best coding practices.
Key Responsibilities:
- Design, develop, and maintain web applications using .NET Core (preferably ASP.NET Core 8), C#, and front-end frameworks like Angular 12+ or React.
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Write clean, scalable, and maintainable code following SOLID principles and design patterns (e.g., Repository, Factory, CQRS, Mediator).
- Develop RESTful APIs with proper authentication (JWT), caching (e.g., Redis), and performance tracking.
- Implement CI/CD pipelines, code reviews, unit/integration testing.
- Work with SQL Server for database design, writing stored procedures, dynamic queries, and optimizing query performance.
- Integrate third-party APIs and services, including microservices, identity providers, or cloud services.
- Handle asynchronous programming, middleware, and dependency injection effectively.
- Maintain version control using Git and participate in Agile development practices (Scrum or Kanban).
- Troubleshoot, debug, and upgrade existing applications as needed.
Required Skills:
- Proficient in C#, ASP.NET Core (Web API + MVC), Entity Framework Core
- Strong knowledge of JavaScript/TypeScript, Angular 12+ (or React), HTML5, CSS3, Bootstrap, and jQuery
- Experience with SQL Server including stored procedures, views, and indexes (clustered/non-clustered)
- Good understanding of JWT Authentication, Authorization, and middleware pipelines
- Familiarity with microservices architecture, Redis caching, and asynchronous programming
- Experience with Git, DevOps (CI/CD pipelines), and tools like Azure DevOps or GitHub Actions
- Understanding of software architecture patterns: layered, clean architecture, and domain-driven design
- Knowledge of WPF, Windows Services, or background jobs is a plus
Preferred Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field
- Experience with Cloud platforms (Azure/AWS/GCP) is a plus
- Exposure to Agile/Scrum methodologies
- Strong problem-solving and debugging skills
Soft Skills:
- Strong communication and interpersonal skills
- Ability to work independently and as part of a team
- Attention to detail and a strong commitment to quality
Job Types: Full-time, Part-time, Permanent, Contractual / Temporary
Pay: ₹400.00 - ₹450.00 per hour
Schedule:
- Day shift
Work Location: In person