Job Summary:
We are seeking a talented .NET Developer with strong experience in C# and .NET / .NET Core to join our dynamic team. The ideal candidate will have hands-on experience in building scalable web applications, working with RESTful APIs, and collaborating in Agile development environments.
Key Responsibilities:
- Develop and maintain web applications using C#, .NET / .NET Core, and ASP.NET Core (MVC / Web API).
- Implement software solutions following OOP, SOLID principles, and design patterns.
- Design, develop, and consume RESTful APIs with JSON.
- Write efficient SQL queries and perform basic database performance tuning using SQL Server.
- Work with Entity Framework / EF Core for data access.
- Support basic frontend development using HTML, CSS, JavaScript, and jQuery.
- Manage source code using Git version control.
- Implement authentication and authorization using JWT, OAuth, and Identity.
- Understand and support CI/CD pipelines and deployment processes.
- Participate in Agile/Scrum development processes.
- Develop and maintain applications using .NET versions 8 to 10.
Requirements:
- Minimum 2 years of experience in .NET development with C# and .NET Core.
- Strong experience with ASP.NET Core (MVC / Web API).
- Solid understanding of OOP, SOLID principles, and design patterns.
- Experience with RESTful APIs, JSON, and SQL Server.
- Knowledge of Entity Framework / EF Core.
- Basic frontend skills: HTML, CSS, JavaScript (jQuery or basic frameworks).
- Experience with Git version control.
- Familiarity with JWT, OAuth, and Identity for authentication/authorization.
- Basic knowledge of CI/CD pipelines and deployment processes.
- Exposure to Agile/Scrum methodologies.
- Experience working with .NET 8, 9, or 10.
Job Type: Full-time
Pay: Rs100,000.00 - Rs270,000.00 per month
Work Location: In person