Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Write well designed, testable, and efficient code
- Good Technical Research Skills
- Participate in the estimation of new features and components
- On-time delivery of assigned tasks
- Participate in the analysis & design of new functional requirements
- POCs for new technologies
- Code review and code refactoring tasks
- Serve as a mentor to less experienced software engineers
Job Requirements
- - Backend Skills:
- Excellent Programming skills With C#.
- Strong Knowledge of OOP Concepts & Principles.
- Deep Understanding of SOLID Principles.
- Deep Understanding of design patterns .
- Solid experience in using ASP.NET Core .
- Having skills in designing and working with Restful Web APIs is a must.
- Solid Knowledge of SQL & Database Knowledge (Write Complex queries, Stored Procedures , Triggers , Functions , Views).
- Solid Knowledge of Database Design / Normalization Skills.
- Very Good Knowledge of DDD is a must .
- Very Good Knowledge and Experience in working with Microservices Architecture is a must.
- Knowledge of message queuing (General Skills:
- Knowledge of CI/CD is a big plus.
- - Frontend Skills:
- Strong knowledge in Angular 9+
- Prior experience in using state management (NGRX || Redux) in the frontend.
- - General Skills:
- Sc. in Computer Science or equivalent.
- From 3 to 6 years of relevant experience.
- Using GIT as version control.
- Prior experience of working in an agile environment.
- Having skills in Sizing and estimating assigned tasks.