Full Time
Cairo
Posted 3 months ago

Senior Dot NET Developer

Job Description

Job Description:

  • •   Design, code and test features of the application.
  • •   Conduct code reviews.
  • •   Review and audit the design solutions.
  • •   Perform profiling and troubleshooting of the existing solutions.
  • •   Participate in creating technical documentation.
  • •   Managing high pressure situations andis flexible in working hours.
  • •  Work on a wide range of projects involving the implementation of new and existing systems, solutions and processes.

Job Requirements

  • Bachelor Degree in Computer Science or any other related field.
  • Strong knowledge of programming in .NET (C# or VB).
  • Possess expertise in Object-Oriented Analysis and Design.
  • •Experience with major Webtechnologies and frameworks including but not limited to ASP.NET MVC, ASP.NET Web API, .Net Core, HTML, CSS and Bootstrap, JavaScript (jQuery, Angular).
  • Strong knowledge in ADO.net and Entity Framework.
  • Good knowledge in MS SQL Server 2016, 2019… and NoSQL database experience.
  • Good knowledge in Visual studio 2017, 2019…
  • Deep understanding of Agile (Scrum).
  • Knowledge in using TFS, DevOpsbeyond source control (project management, release manageme
  • Solid knowledge of Unit Testing and automated testing tools.
  • Solid knowledge of software design patterns and refactoring concepts.
  • Solid technical expertise and troubleshooting skills with problem solving capabilities.
  • Practical expertise in performance tuning and optimization, bottleneck problems analysis.
  • Strong communication skills.
  • Good verbal and written English.
  • Flexible and adaptable to evolving business needs.
  • Ability to quickly learn new software and technologies.
  • 5-7 years of experience in the same field.
Other Vacancies

Job Features

Job CategoryInformation Technology (IT)
Job LevelExperienced - Non Managerial

Apply Online

A valid email address is required.

• Solid knowledge of Unit Testing and automated testing tools. • Solid knowledge of software design patterns and refactoring concepts. • Solid technical expertise and troubleshooting skills with problem solving capabilities.

• Knowledge in using TFS, Dev Opsbeyond source control (project management, release managemet Practical expertise in performance tuning and optimization, bottleneck problems analysis