Senior .Net Developer

Job Title:Senior .Net Developer
Experience:3 to 5
Education:Bachelor’s Degree
Location:Egypt, Cairo
Category:Business Development, IT/Software Development, Engineering – Telecom/Technology
Description:

We are looking for a senior .NET Full stack developer with experience in cross-platform application development to work in Saudi Arabia for a 3 Months contract covering your transportation and accommodation there, Your main responsibilities are:

● Support the entire application lifecycle (concept, design, test, release, and support) 

● Produce fully functional mobile applications writing clean code and following SDLC 

● Troubleshoot and debug to optimize performance 

● Design interfaces to improve user experience 

● Collaborate with the engineering team and product team to establish the best products 

● Ensure applications meet quality standards

Qualifications:

● Bachelor’s degree in computer science or Computer Engineering. 

● At least 3 years experience in software development. 

● working experience in Microsoft .NET stack (Asp.Net, REST API, C#, MVC, .NET Core) 

● Experience in Typescript. 

● Must have hands-on experience with cloud development & deployment on Azure cloud. 

● Azure DevOps pipelines

Technical Skills: 

● Knowledge with Cosmos DB development 

● Excellent skills in Entity framework code first. 

● Solid understanding of object-oriented programming concepts and Design patterns. 

● Expertise in Microservices architecture 

● Good understanding of SEO principles and ensuring that application will adhere to them. 

● UI Design and build UI’s, frameworks, toolsets, components, navigation elements, and customization for an extensive, highly interactive cloud-based business application. 

● Know-how about Logic Apps. 

● Knowledge of centralized store architecture (NgRx). 

● Ability to implement Visualization of complex data sets (in various sectors e.g. dashboard, real user monitoring…). 

Personal Skills: 

● Must be self-motivated, work independently or as part of a team, able to learn quickly, meet deadlines and demonstrate problem-solving skills. 

● Knowledge of Promises/ Observables (RxJs)/ Asynchronous tasks.

Contact:

Collected from:

Posted in Business Development Engineering - Telecom/Technology IT/Software Development