Senior Full Stack Developer (.Net Core & Angular 9+)
Dryve -
Cairo, EgyptPosted 2 years ago72Applicants for1 open position
- 50Viewed
- 11In Consideration
- 7Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We are looking for a Full Stack Developer to scale our product. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment. As a Full Stack Developer, you should be comfortable around both using Angular and .Net Core for front-end and back-end coding. You should also be a team player with a knack for visual design and utility. It will be nice If you’re also familiar with Agile methodologies.
Responsibilities:
- Coach junior developers.
- Develop and implement new feature for the existing products.
- Maintain and improve the performance of the existing products.
- Test the products to ensure strong functionality and optimization.
- Write Documentation according to business needs.
Job Requirements
Must to have:
- Bachelor's degree in Computer Science (or related field).
- 3+ years of relevant work experience.
- Solid Knowledge in OOP and OOD using C#.NET.
- Solid experience in web development using ASP.NET Core.
- Solid experience in frontend development using Angular 9+ is a must.
- Solid experience in designing and working with Restful Web APIs is a must.
- Solid experience in using “Repository & Unit of Work” design patterns is a must.
- Good experience in using “Command & Mediator” design patterns is a must.
- Good knowledge of working with Micro-services architecture.
- Solid experience in using SQL Server and T-SQL to design complex queries.
- Solid experience GIT as version control.
- Prior experience of working in an agile environment
Nice To have:
- Prior experience of working with state management (NGRX) in the frontend.
- Having No SQL Skills.
- Having skills in Azure Development.
- Prior experience of working with message broker such RabbitMQ.
- Prior experience of working with Redis Cache.
- Good Knowledge of using Docker.
- Having skills in DevOps (CI & CD).
- Having experience in other backend languages such as Python or NodeJs.
- Good command of both written and spoken English.