Senior Fullstack .Net Developer
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.