.Net Developer - C#/ASP
Description
Job Description : Senior Full Stack Developer (.NET Core & React.js)
Location : Bangalore, Karnataka
Experience : 7+ Years
Employment Type : Full-Time
Work Mode : Hybrid / Work from Office
Job Summary :
We are seeking an experienced Senior Full Stack Developer with 7+ years of expertise in designing, developing, and maintaining scalable web applications.
The ideal candidate should have strong hands-on experience in React.js, Redux, .NET Core, ASP.NET MVC, Web API, PostgreSQL, Microsoft SQL Server, and Microsoft Azure.
The candidate will be responsible for developing end-to-end solutions, building modern user interfaces, designing robust backend services, optimizing databases, and deploying applications on Azure cloud platforms.
Key Responsibilities :
- Design, develop, test, and maintain full-stack web applications.
- Build responsive and scalable front-end applications using React.js and Redux.
- Develop RESTful APIs and backend services using .NET Core, ASP.NET MVC, and Web API.
- Collaborate with product owners, architects, and business stakeholders to understand requirements.
- Design and implement scalable application architectures and reusable components.
- Optimize application performance, security, and scalability.
- Develop and maintain database schemas, stored procedures, and queries.
- Participate in code reviews and ensure adherence to coding standards.
- Troubleshoot production issues and provide timely resolutions.
- Implement CI/CD pipelines and support cloud deployments.
- Work in Agile/Scrum development environments.
Required Technical Skills :
1. Frontend Technologies :
- React.js, Redux, JavaScript (ES6+), TypeScript, HTML5, CSS3, Responsive Web Design, REST API Integration, AJAX, JSON.
2. Backend Technologies :
- .NET Core, ASP.NET MVC, ASP.NET Web API, C#, Entity Framework, LINQ, Dependency Injection, Microservices Architecture.
3. Database Technologies :
- PostgreSQL, Microsoft SQL Server, Database Design, Data Modeling, Query Optimization, Indexing, Stored Procedures, Performance Tuning.
4. ORM & Data Access :
- Entity Framework Core, ORM Concepts, Database Migration, Repository Pattern.
5. Microsoft Azure Services :
- Hands-on experience with : Azure App Services, Azure Functions, Azure Storage, Azure DevOps, Azure Key Vault, Azure SQL Database, Azure Monitoring & Logging.
6. DevOps & Tools :
- Azure DevOps, Git, CI/CD Pipelines, Build & Release Management, Docker (Preferred), Kubernetes (Preferred).
Required Qualifications :
- Bachelor's Degree in Computer Science, Information Technology, Engineering, or related field.
- 7+ years of experience in Full Stack Development.
- Strong expertise in React.js and Redux.
- Extensive experience with .NET Core, ASP.NET MVC, and Web API.
- Hands-on experience with PostgreSQL and SQL Server databases.
- Strong understanding of database performance tuning and optimization.
- Experience deploying and managing applications on Azure.
- Experience working with Agile development methodologies.
Preferred Qualifications :
- Experience with Microservices Architecture.
- Knowledge of Azure Kubernetes Service (AKS).
- Experience with Docker containerization.
- Exposure to cloud-native application development.
- Microsoft Azure Certifications.
- Experience with automated testing frameworks.
Soft Skills :
- Strong analytical and problem-solving abilities.
- Excellent communication and stakeholder management skills.
- Ability to work independently and collaboratively.
- Strong debugging and troubleshooting skills.
- High ownership and accountability.
- Ability to manage multiple priorities and deadlines.
Key Competencies :
- React.js, Redux, .NET Core, ASP.NET MVC, ASP.NET Web API, C#, PostgreSQL, Microsoft SQL Server, Entity Framework, Azure App Services, Azure Functions, Azure DevOps, CI/CD Pipelines, Microservices Architecture, Cloud Application Development.
Work Location :
- Bangalore, Karnataka. Candidates with strong expertise in React.js, .NET Core, SQL databases, and Microsoft Azure cloud services are encouraged to apply.