Job Description:
We are looking for a skilled Senior .NET Developer with 4–6 years of experience in developing, maintaining, and optimizing software applications. The ideal candidate should have strong expertise in .NET technologies, database management, system integrations, and payment gateway integrations.
Key Requirements:
- Strong proficiency in C#, .NET Core, and ASP.NET Core.
- Experience with SOAP services, RESTful APIs, and third-party system integrations.
- Strong knowledge of Microsoft SQL Server, Stored Procedures, and query optimization.
- Hands-on experience with RabbitMQ and Redis.
- Knowledge of NCGR systems and related requirements.
- Experience with payment gateway integrations, preferably Al Rajhi Payment Gateway (PGW).
- Good understanding of Entity Framework Core, LINQ, Object-Oriented Programming (OOP), SOLID principles, and software design patterns.
- Familiarity with Git and version control systems.
- Strong troubleshooting, debugging, and problem-solving skills.
- Ability to develop clean, maintainable, and efficient code while collaborating effectively with technical teams.
Key Skills:
- C#
- .NET Core
- ASP.NET Core
- SQL Server
- Stored Procedures
- Query Optimization
- SOAP Services
- Third-Party Integrations
- Payment Gateway Integration (Al Rajhi PGW)
- RabbitMQ
- Redis
- REST APIs
- NCGR
- Entity Framework Core