Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Our mission is to extend our journey supporting Egyptian K-12 education by building our learning ecosystem targeting to enrich the learning experience through teaming the latest technologies with our in-depth academic know-how. We are building our team to fulfil this mission and looking for a self-motivated, multi-tasking, and demonstrated team-player to be part of a cross-functional agile team integrating their efforts and contributing with their skills towards building successful and reliable software products of high quality.
Responsibilities:
- Develop and maintain high quality, low latency web applications using .NET.
- Collaborate with the team in estimating tasks and having accurate and practical quality and testing automation.
- Apply unit-test code for robustness, including edge cases, usability and general reliability.
- Review and refactor code changes from junior developers.
- Follow test driven development methodology to help increase product quality.
Job Requirements
- Bachelor Degree of Computer Science, Engineering or relevant field.
- 4+ years of experience Backend developing.
- Experience with .NET Core, C# technology.
- Experience in working with Entity Framework, ASP.NET MVC and OOP.
- Solid experience in MS SQL and PostgreSQL and NoSQL Databases is a must.
- Experience with RESTful APIs.
- Experience with cloud platforms such as AWS, Azure, or Google cloud.
- Experience in payment integration and SMS verification integration is a must.