Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Develop up to the complex that was assigned to him from TL.
- Full understanding of business.
- Fix Bugs and review Solved bugs from MD and JD
- Self-Study & attend planned training
- Full understanding of the integration test & initial test cases.
- Commit to the planned effort/Date of the task as possible
- Ability to learn new technologies and can adapt himself to work in different technologies with different teams.
- Perform any other related jobs duties as requested by his supervisors
- Guide & Review and support for JD & Mid Dev.
- Transform the HLD to the LLD by creating databases schemas and code skeleton
- Optimize solutions for high performance and scalability
Job Requirements
- Fully Understand SDLC.
- .NET Framework/.NET Core (C#)
- ASP.NET/ASP.NET Core (C#)
- Entity Framework
- RESTful APIs
- SQL Server / Database Design / Normalization and Optimization
- Caching Frameworks (e.g. Redis)
- Service Bus concepts and at least experience in one tool (rabbitmq, Azure Service Bus, …)
- HTML & JavaScript
- Understand CSS structure
- Design Patterns
- Identity frameworks (e.g. IdentityServer)
- Advanced Typescript knowledge
- Good understanding of Angular+ Structure and components life Cycle
- Advanced understanding of Angular+ Bundling and Minification
- Able to Integrate with external Systems (RESTful APIs)
- Handle APIs authentication from Angular
- Understand Angular+ security and how to secure components