Skip to content

Senior .NET Engineer

  • On-site, Hybrid
    • Rawabi, Nablus & Hebron, Ramallah, Palestine, State of

Job description

About ASAL:

ASAL Technologies was established in 2000 and has grown to become a leading technology company across Jordan, KSA, UAE, and Palestine. With a workforce of over 450 engineers, ASAL offers a wide range of AI agents, services and products, Software and Digital Transformation services, Engineering and R&D services. ASAL Technologies is assembling a team of PD Engineers for a high-end multinational company. The team will be working with top notch engineers in the semiconductor industry from all over the world.

 

About the Role:

ASAL Technologies are seeking to hire a Senior .NET Engineer to join our growing engineering team. The ideal candidate will have strong expertise in designing, developing, and optimizing scalable enterprise applications using modern .NET technologies, with solid experience in database performance tuning, event-driven architectures, and API development. This role offers the opportunity to work on high-impact solutions within a collaborative and innovative environment.

Job requirements

  • Bachelor’s degree in computer engineering, computer science, or any related field.

  • 7+ years of strong experience in .NET Framework

  • Experience with .NET 10

  • Strong Knowledge of PostgreSQL (PSQL)

  • Experience with Event Messaging / Event Driven Architecture

  • Experience in Database performance using SQL Server Execution Plans, indexing strategies, and identifying common query performance issues.

  • Experience in Messaging & architecture with a high-level of understanding to RabbitMQ/message queues.

  • Experience in SPA & API design.

  • Experience in .NET fundamentals & memory management: DbContext lifetimes and thread safety, IDisposable/Dispose, and the fundamentals of memory leaks, including how to detect, investigate, and resolve memory-related issues in .NET.

  • Azure experience is a nice to have

  • React Experience is a nice to have

or