Senior .NET Developer

Mawarid - Maadi, Cairo

Applicants for
4 open positions
Experience Needed:
More than 5 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
4 open positions
Travel Frequency:
Minimal travel
About the Job
  • Building .NET applications using C#, ASP.NET MVC, WPF.
  • Design and develop software services for use in a component-based, loosely coupled architecture.
  • Assess and evaluate competing for software technologies and platforms and make recommendations to stakeholders and management.
Job Requirements
  • Experience with ASP.NET and WPF on .NET 3.5 or higher.
  • Experience with both traditional and agile software development methodologies.
  • Experience with Middleware development (Microsoft Web API, WCF and Rest services).
  • A solid understanding of how web applications work including security, session management, and best development practices.
  • Adequate knowledge of relational database systems, Object Oriented Programming, and web application development.
  • Knowledge in JavaScript, javascript libraries AJAX and JQuery, (AngularJs - is a plus).
  • Strong knowledge in .NET web development and reusable components.
  • Good experience in the application lifecycle.
  • Experience on various design and architectural patterns.
  • Proficient in Microsoft SQL Server.
  • Experience with implementing unit tests.
  • Experience in N-Tier application design, ADO.Net & Entity Framework.
  • Experience in HTML and CSS.
  • Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques.
  • Aggressive problem diagnosis and creative problem-solving skills.
  • Organizational skills to juggle multiple tasks within the constraints of timelines and budgets with business acumen.
  • Some travel may be required.


      • 5-8 Years of relevant experience.
      • Bachelor's degree in Computer Science, Information Systems; or related discipline is desired.
      • Experience as a .NET Developer in the analysis, design, hands-on development and delivery of Web and Desktop applications.
      About this Company

      Mawarid Technology is a leading home-grown technology supplier, providing seamless integrated capabilities across information technology, security and payment solutions. Trusted with some of the region’s most strategic and high profile infrastructure and military projects,... (More)

      See all Careers and Jobs at Mawarid
      Signup for an employer account and Post your Jobs!