We are looking for a skilled .NET Full Stack Developer with expertise in .NET Core, React JS/Angular, Web APIs, SQL Server, and Microsoft Azure. The ideal candidate will be responsible for developing scalable, secure, and cloud-native enterprise applications, building modern user interfaces, designing robust APIs, and deploying solutions on Azure Cloud.
Key Responsibilities
Backend Development
- Design, develop, and maintain applications using .NET Core and ASP.NET Core.
- Develop RESTful Web APIs and Microservices.
- Implement Dependency Injection, Middleware Pipelines, Logging, and Exception Handling.
- Develop scalable and reusable backend services.
- Work with Entity Framework and LINQ for data access.
Frontend Development
React JS
- Build modern web applications using React JS.
- Develop reusable components using JSX.
- Implement state management using Redux and React Hooks.
- Work with Axios for API integrations.
- Optimize application performance and user experience.
Angular
- Develop responsive applications using Angular and TypeScript.
- Work with
- Component Communication
- Lazy Loading
- Modules
- Pipes
- Bindings
- Subjects
- Observables
- Build reusable and maintainable UI components.
Database Development
- Design and optimize SQL Server databases.
- Develop
- Stored Procedures
- Functions
- Views
- Complex SQL Queries
- Indexes
- Perform query tuning and database performance optimization.
Azure Cloud Development
- Develop and deploy applications using Microsoft Azure services including:
- Azure App Services
- Azure Functions
- Azure SQL Database
- Azure Storage Accounts
- Azure Key Vault
- Azure API Management (APIM)
- Azure Service Bus
- Develop cloud-native and scalable solutions on Azure.
- Support Azure deployment and monitoring activities.
DevOps & CI/CD
- Work with Azure DevOps and Git repositories.
- Implement CI/CD pipelines for automated deployments.
- Participate in code reviews and release management activities.
- Ensure adherence to coding standards and best practices.
Required Skills
- 4-10 years of software development experience.
- Strong hands-on experience with:
- C#
- .NET Core / ASP.NET Core
- Web API Development
- Entity Framework
- LINQ
- Robust frontend experience in either:
- React JS
- Angular
- Strong SQL Server experience.
- Experience with RESTful API development.
- Hands-on Microsoft Azure experience.
- Strong understanding of OOPs and Design Patterns.
- Experience working in Agile/Scrum environments.
- Strong problem-solving and analytical skills.
- Excellent communication skills.
- Ability to work independently and within Agile teams.
- Strong ownership mindset and commitment to delivery.
- Experience in enterprise application development.