Backend Developer

Job Title:Backend Developer
Experience:4 to 6
Education:Bachelor’s Degree
Location:Egypt, Cairo
Category:IT/Software Development, Engineering – Telecom/Technology
Description:
  • Implement new requirements, changes and modifications, with attention to simple interrelationships between different applications modules.
  • Troubleshoot and resolve reported bugs promptly and efficiently.
  • Apply basic testing for implemented modifications to ensure effective functionality.
  • Work closely with the configuration manager to build and deploy updates to QA or staging environments.
  • Coordinate and communicate with the analysis and design team to facilitate requirement gathering and documenting applications.
  • Communicate with the testing team and provide them with the developed component’s functionality to facilitate the testing process.
  • Deliver queries to DBA team to tune it and to advise tuning tips to be implemented in the source code.
  • Adhere to and follow EFG agile scrum process.
Qualifications:
  • C#, ASP.net, .net core, ADO.net, Entity Framework and LINQ.
  • MS SQL server, including development using SQL and Transact-SQL.
  • Unit Testing
  • An understanding of SOLID software design principles
  • Strong grasp of software design patterns and effective development methodologies.
  • Familiarity with .net webAPI and/or WCF
  • Knowledge of RESTful APIs concepts
  • GIT source control basic knowledge

The following technical requirements are a plus:

  • General DevOps Knowledge
  • GraphQL
  • Performance Optimization
  • Concurrency, Threading and parallel programming 
  • Crystal Reports/Microsoft reporting services.

General Requirements:

  • Able to build partnerships and work well in teams.
  • Can identify problems and refer/escalate complex issues to a higher level.
  • Ensure deliverables are always of high quality.
  • Self-motivated, clever and maintains a positive attitude.
Contact:

Collected from:

Posted in Engineering - Telecom/Technology IT/Software Development