Minimum Degree Required: Bachelor’s degree or Equivalent
Responsibilities:
· Develop, test, and maintain scalable web applications using .NET Core.
· Implement Entity Framework Core and write optimized LINQ queries for data access.
· Design and execute complex SQL queries and work with relational databases (RDBMS) such as SQL Server.
· Implement and maintain the Repository Pattern to abstract data access logic.
· Ensure layered architecture (e.g., Data Access Layer, Business Logic Layer, API Layer) for maintainable and scalable solutions.
· Develop RESTful APIs using ASP.NET Core Web API and integrate with frontend applications.
· Write unit tests to ensure application reliability and maintainability.
· Collaborate with cross-functional teams including UI/UX designers and QA engineers.
· Participate in code reviews, performance tuning, and debugging activities.
Requirements and Skills for .NET Developer Mandatory Skills:1. Proficiency in C# and .NET Core.
- Robust hands-on experience with LINQ and Entity Framework Core.
- Expertise in writing efficient SQL queries, and database optimizations.
- Good understanding of Repository Design Pattern and dependency injection.
- Knowledge of RDBMS concepts, indexing, and query optimization.
- Experience in API development using ASP.NET Core Web API.
- Familiarity with layered application architecture and best practices.
- Experience with Git and version control systems.
Good-to-Have Skills· Advanced API Knowledge.
· Understanding of frontend technologies like React/Angular (optional but a plus).