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:
- Utilizing Microsoft’s .NET infrastructure for creating and maintaining technology that meets business requirements.
- Collaborating with coworkers to facilitate the creation of large, complex developments, as required.
- Reformulating existing code to ensure adherence to stipulated guidelines.
- Design, implementation, and refactoring of database structure using SQL server.
- Checking your code to detect and remedy errors and omissions.
- Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
- Testing your outputs to ensure that they are in excellent working order.
- Using clients’ feedback to inform the creation of subsequent versions of each development.
- Evaluate new code for reliable architecture, stability, reusability, performance, automation, security, and metrics.
- 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
Extra:
- 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.