Key Responsibilities:
- Design, develop, test, and maintain .NET applications using C#, ASP.NET, and .NET Core.
- Write clean, scalable, and efficient code following best practices.
- Participate in code reviews and provide constructive feedback.
- Collaborate with cross-functional teams including product, QA, and DevOps.
- Debug, optimize, and improve existing applications.
- Stay updated on emerging technologies and contribute to continuous improvement.
Key Skills & Requirements:
- Strong proficiency inC#,.NET Core/ASP.NET, andEntity Framework.
- Solid understanding ofOOP,design patterns, andSOLID principles.
- Experience withREST APIs,SQL Server, andLINQ.
- Hands-on experience withfront-end technologies(JavaScript/TypeScript, Angular or React) is a plus.
- Familiarity withunit testingandCI/CD pipelines.
- Good problem-solving and analytical skills.
- Excellent written and verbal communication.
Preferred Qualifications:
- Bachelors degree in Computer Science or a related field.
- Experience with cloud platforms such asAzureorAWS.
- Knowledge of microservices architecture.