.Net Full Stack Developer - C#/ASP/Azure
Description
Job Summary :
We are looking for an experienced .NET Full Stack Developer - Azure with 6+ years of experience in designing, developing, and deploying scalable web applications. The ideal candidate should have strong expertise in .NET technologies, modern front-end frameworks, Azure cloud services, and RESTful APIs. The role involves building end-to-end enterprise applications, collaborating with cross-functional teams, and delivering high-quality cloud-native solutions.
Key Responsibilities :
- Design, develop, and maintain enterprise-grade full-stack applications using .NET technologies.
- Build and enhance RESTful APIs and microservices using ASP.NET Core and C#.
- Develop responsive and interactive user interfaces using Angular, React, or other modern JavaScript frameworks.
- Design and optimize SQL Server databases, stored procedures, and queries.
- Develop and deploy cloud-native applications using Microsoft Azure services.
- Implement Azure services such as App Service, Azure Functions, Azure Storage, Azure Key Vault, Azure Service Bus, Azure SQL Database, and Azure DevOps.
- Integrate applications with third-party APIs and enterprise systems.
- Implement authentication and authorization using Azure Active Directory, OAuth, or JWT.
- Participate in code reviews, unit testing, integration testing, and performance optimization.
- Collaborate with business analysts, architects, QA teams, and DevOps engineers to deliver high-quality solutions.
- Troubleshoot production issues, perform root cause analysis, and implement long-term fixes.
- Create and maintain technical documentation and follow secure coding and development best practices.
Required Skills :
- 6+ years of experience in .NET Full Stack development.
- Strong proficiency in C#, ASP.NET Core, .NET Core/.NET 6+ and Web API development.
- Hands-on experience with Angular, React, or similar front-end frameworks.
- Strong knowledge of HTML5, CSS3, JavaScript, TypeScript, and Bootstrap.
- Experience with Microsoft Azure services, including App Service, Azure Functions, Azure Storage, Azure SQL Database, Azure Key Vault, and Azure DevOps.
- Strong experience with SQL Server, database design, and query optimization.
- Knowledge of microservices architecture, REST APIs, and asynchronous programming.
- Experience with Git, CI/CD pipelines, and Agile/Scrum methodologies.
- Strong analytical, debugging, and problem-solving skills.
- Excellent communication and collaboration abilities.
Preferred Qualifications :
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- Microsoft Certified: Azure Developer Associate or Azure Solutions Architect certification is preferred.
- Experience with Docker, Kubernetes, Azure Kubernetes Service (AKS), or containerization technologies is an added advantage.
- Knowledge of messaging services such as Azure Service Bus or Event Grid and monitoring tools like Azure Monitor or Application Insights is desirable.
Skills
- Active Directory
- Agile
- AKS
- Angular
- API
- Authentication
- Azure
- Azure Application Insights
- Azure DevOps
- Azure Functions
- Azure Monitor
- Azure Service Bus
- Bootstrap
- CI/CD
- Cloud
- Cloud Native
- Containerization
- C#
- CSS
- DevOps
- Docker
- .NET
- Git
- HTML
- Integration Testing
- JavaScript
- JWT
- Kubernetes
- Microservices
- OAuth
- React
- REST
- Root Cause Analysis
- Scrum
- Secure Coding
- SQL
- SQL Server
- TypeScript
- Unit Testing
- Vault