Role Overview:
We are seeking a talented .NET Developer with hands-on experience in C#/.NET, ASP.NET Core, and Azure cloud services. The ideal candidate will design, develop, and deploy scalable applications while leveraging cloud capabilities for optimal performance and reliability.
Key Responsibilities:
- Develop, maintain, and enhance web applications using C#, .NET, and ASP.NET Core.
- Design and implement Azure-based solutions including App Services, Functions, Storage, and DevOps pipelines.
- Collaborate with cross-functional teams for requirement analysis, architecture design, and delivery.
- Optimize application performance and ensure security and reliability.
- Participate in code reviews, debugging, and automated testing.
- Maintain documentation and follow best practices in coding and deployment.
Required Skills:
- Strong experience in C#, .NET, ASP.NET Core.
- Hands-on experience with Microsoft Azure services and deployment.
- Experience with SQL Server, database design, and query optimization.
- Familiarity with Azure DevOps, CI/CD pipelines, and version control (Git).
- Strong problem-solving and debugging skills.
- Knowledge of web technologies: HTML, CSS, JavaScript, REST APIs.
Preferred Qualifications:
- Bachelor’s degree in Computer Science, IT, or related field.
- Experience with microservices architecture and containerization (Docker).
Knowledge of performance monitoring and cloud cost optimization.