Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Responsibilities:
- Develop and build high-quality Software in compliance with coding standards and technical design.
- Write well designed, testable, and efficient code
- Participate in the estimation of new features and components
- Participate in the analysis & design of new functional requirements
- POCs for new technologies
Job Requirements
Requirements:
- B.Sc in Computer Science or equivalent.
- From 2 to 3 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.
Skills:
- Experience in using ASP.NET Core is a must.
- Having skills in designing and working with Restful Web APIs is a must.
- Strong Knowledge of OOP Concepts & Principles.
- Deep Understanding of SOLID Principles.
- Very Good Understanding of design patterns .
- Very Good Knowledge of SQL & Database Knowledge (Write Complex queries, Stored Procedures , Triggers , Functions , Views).
- Very Good Knowledge of Database Design / Normalization Skills.
knowledge of the following is a plus +:
- Angular 9+.
- DDD.
- Microservice Architecture.
- CQRS Pattern.
- Message queuing (RabbitMQ /kafka).
- CI/CD.