JD : We are looking to hire a Junior Developer with strong foundational skills and hands-on experience in C#, .NET Core, Angular, and SQL Server. Below are the detailed requirements for the role:
Technical Requirements:
1. C# and .NET Core:
· Strong understanding of OOP principles (Encapsulation, Inheritance, Polymorphism, Abstraction).
· Hands-on experience with .NET Core and knowledge of different architectural patterns.
· Experience working with dependency injection, middleware, and background services in .NET Core.
· Understanding of asynchronous programming (async/await, Task Parallel Library).
· Familiarity with design patterns like Repository Pattern, Factory Pattern, and Singleton.
2. Web API Development (Best Practices):
· Experience in building RESTful APIs following best practices.
· Knowledge of JWT authentication and authorization.
· Hands-on with versioning, logging, and exception handling in Web APIs.
· Understanding of Rate Limiting, Caching, and API Gateway concepts.
3. Angular (Frontend Development):
· Good hands-on experience with Angular framework (preferably Angular 10+).
· Strong understanding of Component-based architecture, Directives, and Services.
· Experience working with RxJS and Observables for handling asynchronous data streams.
· Familiarity with State Management (NgRx or BehaviorSubject).
· Knowledge of best practices in lazy loading, dynamic components, and performance optimization.
4. SQL Server (Database Management):
· Good understanding of T-SQL, Joins, Views, Triggers, and Stored Procedures.
· Hands-on experience with query optimization, indexing, and performance tuning.
· Knowledge of Database normalization and transaction handling.
· Familiarity with Entity Framework Core (EF Core) and LINQ queries.
Soft Skills:
· Strong problem-solving skills and the ability to debug complex issues.
· Good communication skills and ability to work in a team.
· Eagerness to learn and adapt to new technologies
Interested candidates can share rsume at career.bmcloud@gmail.com or DM at 7009347680.