Want more jobs like this?GetjobsinCairo, Egyptdelivered to your inbox every week.

Want more jobs like this?

GetjobsinCairo, Egyptdelivered to your inbox every week.

Get Jobs

Your Role and ResponsibilitiesWe are looking for a strong C# developer to join our team! As a C# Developer, you will have a strong understanding of the C# programming language and experience working with client-server desktop and web applications. In addition, you will also be responsible for troubleshooting and timely resolution of issues, in addition to design, development, testing and implementation of new features.C# Developer duties and responsibilitiesTimely resolution of issuesDesign, development and testing of new features in the applicationsResponsible for regular communication with others involved in the development processImplement, test, and bug-fix functionalityResponsibility for design and implementation of software projects using C#Participate as a team member in fully agile Scrum deliveriesProvide support to end usersDesign, build, and maintain efficient and reliable C# codeRequired Technical and Professional Expertise2+ years of software development experience. Must have Proficient in C#.NetExperience with HTML, JavaScript and web development frameworks (AngularJS, Bootstrap, jQuery)Proven experience with software design and OOD methodologiesFamiliarity with Relational Databases and SQLExperience with ORM frameworksExperience with Web services development (SOAP, REST)Strong in Object Oriented Programming, MVC, Design patterns and SOLID principPreferred Technical and Professional ExpertiseFramework & Tooling: Oauth 2.0,.Net,C#, EF Core, Terraform, Azure DevOpsAzure Integration: Key Vaults, API management, Service Bus, Data FactoryAzure Application: Logic and Function Apps, App Service Plans, App ServicesAzure Storage & Data: SQL Managed instances, Storage Accounts.