Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Experience more than 6 years
- Developing and maintaining high-quality software products while supporting the strategic vision of the corporation.
- Participating with other team members to design user-friendly interface.
- Keen for Applying best practices to ensure high performance and high quality.
- Ability to multi-task, organize, and prioritize work
- Receive requests for new modules and modifications to existing tasks from Team Leader
- Participate in conducting analysis reports about user requirements, new task requirements, and impact of new task on the internal workflow
- Design stable and reliable DB databases according to Business needs.
- Collaborating with other team members and assisting with code reviews.
- Complete projects/tasks on a timely basis, according to commitments made to stakeholders and management.
Job Requirements
- Bachelor's degree in Computer Science, Computer Engineering, or any related discipline.
- Proficient in .NET Core, in Entity Framework Core.
- Excellent skills in C#, ASP.NET, ASP.NET Core, and Web API.
- Excellent skills in Entity framework.
- Dealing with Firebase to push notifications to the mobile app
- Entity Framework (Code First, DB First approaches)
- Excellent experience in a relational database (MS SQL server) and Database Design.
- Excellent Work Experience in Applying Design Patterns and OOP concepts
- Advanced knowledge and experience with REST web services.
- Experience in Typescript.
- Excellent debugging, troubleshooting skills on web UI, back-end Web APIs, and IIS Web Server
- Experience with Version Control Systems (Git).
- Working knowledge of cloud services especially Azure (azure.microsoft.com)