Job Details
Job Type




Job Description

We are looking to employ a dynamic Back-end Developer  to join our team

As a Backend .NET Developer. In this role, you will be responsible for developing ‎and implementing project requirements, deciding on the most appropriate ‎software solutions, and ensuring that the best performance, and error-free. ‎

Interested candidates can apply by using this link 

Key Responsibilities:

Specific duties include but are not limited to:

  1. Utilizing Microsoft’s .NET infrastructure for creating and maintaining ‎technology that meets business requirements. ‎
  2. Collaborating with coworkers to facilitate the creation of large, complex ‎developments, as required.
  3. Reformulating existing code to ensure adherence to stipulated ‎guidelines. ‎
  4. Design, implementation, and refactoring of database structure using ‎SQL server.‎
  5. Checking your code to detect and remedy errors and omissions. ‎
  6. Identify bottlenecks and bugs, and devise solutions to mitigate and ‎address these issues. ‎
  7. Testing your outputs to ensure that they are in excellent working order. ‎
  8. Using clients’ feedback to inform the creation of subsequent versions of ‎each development. ‎
  9. Evaluate new code for reliable architecture, stability, reusability, ‎performance, automation, security, and metrics. ‎
  10. Coordinate with other software professionals and developers. ‎
Technical and Educational Qualifications:‎
  • Bachelor’s degree in computer science, Information Technology, or a ‎similar field. ‎
  • Experience with the ASP.NET framework, SQL Server, and ‎design/architectural patterns (e.g., DDD) ‎
  • Experience with EF Core ‎
  • Strong experience with SQL ‎
  • Experience with architecture styles/APIs (REST) ‎
  • Understanding of Agile methodologies ‎
  • Strong attention to detail ‎
  • Excellent troubleshooting and communication skills ‎
  • Able to work well in a team setting. ‎
  • Excellent troubleshooting skills. ‎
  • Good project management skills. ‎
  • Experience with code versioning tools such as Git ‎
  • Knowledge of modern authorization mechanisms, such as JSON Web ‎Token ‎
  • Have a deep understating of software design practices and design ‎patterns. ‎
  • Familiar with Azure (AppService, SQL DB, AKS, Web jobs, etc.). ‎
  • Experience with Kubernetes. ‎
  • Familiar with TDD and the testing libraries and tools in JS such as ‎Jasmine, Mocha, Karma, Jest, etc.
  • Experience with DevExpress. ‎
Languages Requirements:‎
  • Arabic – Primary language.‎
  • English – Good level of reading, writing, and conversation.‎

Interested candidates can apply by using this link 


About GeniusTags

Genius Tags is a leader in the realm of digital transformation for humanitarian aid. Our mission is to revolutionize how aid is delivered and managed, making it more efficient, transparent, and impactful. We specialize in innovative tagging and tracking solutions, streamlining processes for aid organizations worldwide. As we strive to broaden our scope and enhance our services, we are seeking a Partnership Specialist. This role is crucial in identifying and developing strategic collaborations with financial and logistical entities globally, furthering our vision of making humanitarian aid more accessible and effective.

Providing simple technology solutions that alleviate the challenges facing humanitarian work

© 2016 – 2022 GeniusTags. All rights reserved. Proudly made for humintarin sectores