Emdad By Elm

Senior Fullstack .Net Developer

Emdad By Elm

Riyadh, Riyadh Province, Saudi Arabia · Full Time

Be the first to apply

Experience
4–6 yrs
Salary
—
Openings
1
Posted
5 days ago
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

We are seeking an accomplished Senior .NET Developer with 4 to 6 years of professional experience. The ideal candidate will be highly skilled in building, maintaining, and enhancing software applications leveraging .NET technologies. This role requires strong expertise in software integration, database management, and payment gateway implementations with a focus on clean, maintainable code and collaboration with technical teams.

Responsibilities and Key Requirements

  • Proficient in C#, .NET Core, and ASP.NET Core technologies.
  • Hands-on experience in developing and consuming SOAP services and RESTful APIs, including integration with third-party systems.
  • Strong command over Microsoft SQL Server, including stored procedures and optimization of database queries.
  • Familiarity with message brokers such as RabbitMQ and caching mechanisms like Redis.
  • Knowledge and experience working with NCGR systems and their associated requirements.
  • Experience integrating payment gateways, with preference for Al Rajhi Payment Gateway.
  • Solid understanding of Entity Framework Core, LINQ, Object-Oriented Programming principles, SOLID principles, and design patterns in software development.
  • Competence in using Git and other version control tools.
  • Exceptional troubleshooting and debugging skills to resolve complex issues efficiently.
  • Ability to write clean, efficient, and maintainable code in a collaborative environment.

Skills to Demonstrate

  • C# programming and its ecosystem.
  • Development with .NET Core and ASP.NET Core frameworks.
  • Advanced SQL Server knowledge including stored procedures and query tuning.
  • Implementation of SOAP and REST APIs for system integrations.
  • Experience with RabbitMQ as a message broker.
  • Utilization of Redis for caching and data management.
  • Integration with payment gateways, especially Al Rajhi PGW.
  • Working knowledge of Entity Framework Core and design of robust data access layers.
  • Version control using Git.
  • Adherence to OOP, SOLID principles, and software design patterns.

Tools & software

Git required Redis required Microsoft SQL Server · 2 to 5 years required RabbitMQ required

How they work

Teamwork & Collaboration Problem Solving Attention to Detail
🤖
Online · instant AI help
Broxer