Senior .NET Developer
On-site Cairo, Cairo Governorate, Egypt 0084
Description
· Perform programming tasks & unit testing according to the project plan and functional specifications.
· Handle the development of the project's most complex and risky tasks.
· Conduct technical research to gain technical knowledge and resolve technical difficulties.
· Analyze & design new functional requirements and systems.
· Participate in the estimation of new features and components.
· Handle product or application definition activities including feature analysis & system tradeoffs.
Requirements
· Bachelor's degree in computer science, Information Technology, or equivalent.
· 4 to 5 years' experience in .Net
· Proven experience-implementing tasks using C#, ASP.NET CORE, ADO.NET, LINQ & Entity Framework.
· Understanding of fundamental design principles for building a scalable application
· Demonstrable experience with Restful APIs & clean reusable code.
· Proven Experience with MS SQL Server.
· Strong Experience with Git.
· Knowledge in HTML5, CSS3, JavaScript, JQuery, AJAX, Knockout JS, Angular, and JQuery is a plus.