Role Description
- Design, develop, and maintain applications using .NET Core.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automation.
- Participate in code reviews and provide constructive feedback to peers.
Required Qualifications:
- Proven experience as a .NET Core Developer. ) ( At least 3+ Years )
- Strong knowledge of .NET Core, C#, and ASP.NET Core.
- Experience with Entity Framework Core, LINQ, and SQL databases.
- Familiarity with front-end technologies (HTML, CSS, JavaScript).
- Understanding of RESTful APIs and web services.
- Knowledge of software design patterns and best practices.
- Experience with version control systems (e.g., Git).
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
Preferred Qualifications:
- Knowledge of microservices, Clean Architecture, and Domain-Driven Design (DDD).
- Experience with design patterns.
- Experience with SignalR and Firebase Cloud Messaging (FCM).
- Experience with Blazor.
- Familiarity with MongoDB.
- Experience with cloud platforms (e.g., Azure, AWS).
- Familiarity with Docker and containerization.
- Knowledge of microservices architecture.
- Experience with CI/CD pipelines.