06 Sep
|
TalentOla
|
Bengaluru
06 Sep
TalentOla
Bengaluru
: .NET Full Stack Developer (6+ Years Experience)
Position Title
Senior .NET Full Stack Developer
Experience
6+ Years
Location
[Location] / Hybrid / Remote
Employment Type
Full-Time
Job Summary
We are seeking an experienced .NET Full Stack Developer with 6+ years of hands-on experience in designing, developing, and maintaining scalable web applications. The ideal candidate should possess strong expertise in Microsoft technologies, modern front-end frameworks, cloud platforms, and software development best practices.
Key Responsibilities
- Design, develop, test, and maintain enterprise-grade web applications using .NET technologies.
- Build and consume RESTful APIs and microservices.
- Develop responsive and user-friendly front-end applications.
- Collaborate with business analysts, architects, QA teams, and stakeholders to deliver high-quality solutions.
- Participate in code reviews, technical design discussions, and sprint planning.
- Optimize application performance, scalability, and security.
- Troubleshoot production issues and provide timely resolutions.
- Implement CI/CD pipelines and support DevOps practices.
- Follow Agile/Scrum development methodologies.
Required Technical Skills
Backend
- Strong experience with:
- C#
- ASP.NET Core
- .NET 6/7/8
- Web API development
- Entity Framework Core
- LINQ
- Dependency Injection
- Microservices Architecture
Frontend
- Hands-on experience with at least one modern framework:
- Angular (preferred)
- React
- JavaScript/TypeScript
- HTML5
- CSS3
- Bootstrap
- Responsive Web Design
Database
- Microsoft SQL Server
- Database design and optimization
- Stored Procedures, Views, Functions
- Query performance tuning
Cloud & DevOps
- Experience with one or more cloud platforms:
- Microsoft Azure (preferred)
- AWS
- Azure App Services
- Azure Functions
- Azure DevOps
- CI/CD Pipeline implementation
- Docker and containerization
Tools & Technologies
- Git/GitHub/Azure Repos
- Visual Studio
- Postman
- Swagger/OpenAPI
- SonarQube (good to have)
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, or related field.
- 6+ years of qualified software development experience.
- Strong understanding of Object-Oriented Programming (OOP) principles.
- Experience with Design Patterns and SOLID principles.
- Strong knowledge of Agile/Scrum methodologies.
- Excellent problem-solving and analytical skills.
- Strong verbal and written communication skills.
Preferred Qualifications
- Experience with:
- Azure Services
- Event-driven architecture
- Message Queues (Service Bus, RabbitMQ, Kafka)
- Unit Testing frameworks (xUnit, NUnit, MSTest)
- Integration Testing
- Kubernetes
- Relevant Microsoft or Azure certifications.
Nice to Have
- Experience in domain-driven design (DDD).
- Exposure to AI integrations and modern SaaS platforms.
- Experience working in large-scale enterprise environments.
- Knowledge of security best practices (OAuth2, JWT, OpenID Connect).
Key Competencies
- Technical Leadership
- Problem Solving
- Collaboration
- Ownership & Accountability
- Continuous Learning
- Stakeholder Management
Notice Period Preference: Immediate to 30 Days (Preferred)
Experience Range: 6–10 Years
Primary Stack: .NET Core, C#, Angular/React, SQL Server, Azure, Microservices, CI/CD, Docker.
📌 .NET Fullstack Developer/ Engineer (Bengaluru)
🏢 TalentOla
📍 Bengaluru