What are the responsibilities and job description for the Dotnet Developer position at TechnoSphere, Inc.?
Title: .NET Developer
Location: Redmond, WA (Local candidates only)
Job Description:
- Design, develop, and maintain high-performance applications using C# (.NET Core/.NET 6 ), React, and Azure.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Architect and implement microservices-based solutions using Azure Functions, Azure App Services, and Azure Kubernetes Services (AKS).
- Develop and maintain RESTful APIs and integrate them with frontend applications.
- Ensure code quality, security, and performance through best practices, code reviews, and testing.
- Optimize application performance and troubleshoot complex issues in distributed cloud environments.
Required Skills & Qualifications:
- 10 years of experience in software development with strong expertise in C# (.NET Core/.NET 6 ).
- Extensive experience with React, TypeScript, and modern front-end development.
- Hands-on experience with Azure services (e.g., Azure Functions, Azure SQL, Cosmos DB, App Services, Key Vault, Blob Storage).
- Proficiency in RESTful API design and Microsoft Graph API's.
- Strong knowledge of Entity Framework Core, SQL Server, and NoSQL databases & DOT Net Core.
- Experience with DevOps practices, including CI/CD pipelines, Docker, and Kubernetes.
- Strong understanding of SOLID principles, DDD, and Clean Architecture.
- Experience with unit testing, integration testing, and test automation.
- Excellent problem-solving skills and ability to work in an Agile/Scrum environment