Browse Jobs
For Employers
Post JobLog inGet Started

Senior Backend .NET Engineer

Cairo, Egypt
Posted 3 years ago
13Applicants for2 open positions
  • 12Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • Under the supervision of the Software Director, the Senior Back-end Developer designs, modifies, develops, writes and implements software programming applications and components and web services
  • Supports and/or installs software applications and components (on linux based servers and also on vps or shared hosting)
  • Works from written specifications and per-established guidelines to perform the functions of the job and maintains documentation of process flow.

Main Duties:

  • Utilize established development tools, guidelines and conventions including but not limited to NET, ASP.NET, MVC5, ASP.NET Core, SQL Server, HTML, CSS, JavaScript, C#/VB.NET and XML along with PHP based platform solutions using native PHP 7 or PHP well-known MVC platforms.
  • Developing Micro Services solutions is a plus.
  • Have used clean code development with design patterns like (strategy - repository - mediator - unit of work - builder).
  • Developing data layers using Ado.NET & EF 6.1.3 (and higher).
  • Developing solutions using MVC5 & MVC6.
  • Developing solutions using Observables with subjects included.
  • Develop secure solutions using hashing and encryption.
  • Use ssl to secure web content.
  • Develop webpages with SEO standards.
  • Develop UI web views using blade extensions and model binding. 
  • Working with Asp.NET Identity and Laravel eloquents.
  • Developing solutions using Angular 1 & Angular 2-9 & React JS is a plus.
  • Developing custom authentication solutions.
  • MySql queries execution plans & enhancing queries.
  • Design, code and test Laravel api's solutions.
  • Designing apps which support multiple languages (using resources).
  • Enhance existing systems by analyzing business objectives, preparing an action plan and identifying areas for modification and improvement 
  • Maintain existing software systems by identifying and correcting software defects • Investigate and develop skills in new technologies 
  • Create technical specifications and test plans.

Job Requirements

Job Requirements

  • Experience with KendoUI is a plus.
  • Experience with DevExpress is a plus.
  • From 3 to 5 years of experience
  • Superb knowledge of advanced JSON data structure is a must.
  • Excellent knowledge of SignalR.
  • Excellent knowledge of Fire-store and realtime firebase DB.
  • Excellent knowledge of Dependency Injection and Dependency tree with multi-level.
  • Excellent knowledge of Component based programming with multi-levels.
  • Excellent knowledge of Encryption algorithms.
  • Excellent knowledge of Compression and Performance measurement.
  • Excellent knowledge of TPL.
  • Excellent knowledge of PHP 5 and PHP 7.
  • Excellent knowledge of Laravel -> 5.5 and higher.
  • Excellent knowledge of OAuth and Passport authentication.
  • Good knowledge of Cakephp is a plus.
  • Good knowledge of Codeigniter is a plus. 
  • Excellent knowledge of MySql along with Laravel eloquen.
  • Good knowledge of NoSql databases (MEAN STACK with MONGODB with Compass - AWS DynamoDB). 
  • Excellent knowledge of Dependency Injection.
  • Familiar of Unit of Work is a plus.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Backend .NET Engineer