More jobs:
Senior Backend Developer; C#/.NET Core - Saudi National
Job in
Riyadh, Riyadh Region, Saudi Arabia
Listed on 2026-01-01
Listing for:
Sanaam
Full Time
position Listed on 2026-01-01
Job specializations:
-
Software Development
Backend Developer, Cloud Engineer - Software
Job Description & How to Apply Below
We are working on a technology project for a government organization and are expanding our team to fill a Senior Backend Developer role. We are looking for experienced professionals who can support the development of secure, scalable, and high-quality backend systems aligned with government standards and requirements.
Responsibilities- Design, develop, and maintain scalable, secure, and high-performance backend services and APIs.
- Collaborate closely with cross-functional teams (product, frontend, Dev Ops, and QA) throughout the full Agile development lifecycle, including planning, implementation, review, and retrospectives.
- Translate business requirements and system specifications into clean, maintainable, and reusable backend code.
- Design and implement RESTful APIs and backend integrations with internal and external systems.
- Apply Object-Oriented Programming (OOP) principles, SOLID principles, and clean architecture practices.
- Implement and maintain Domain-Driven Design (DDD) concepts within backend services.
- Design and optimize database schemas, queries, and transactions using SQL Server.
- Implement Authentication and Authorization mechanisms (JWT, OAuth, role-based access control).
- Build and manage background jobs and scheduled tasks using tools such as Hangfire.
- Contribute to microservices-based architectures, including service communication and API Gateway integration.
- Write and maintain unit tests and ensure high code quality and test coverage.
- Participate in code reviews, refactoring, and continuous improvement initiatives.
- Collaborate with Dev Ops teams to support CI/CD pipelines, deployments, and environment stability.
- Monitor, troubleshoot, and resolve backend issues related to performance, scalability, and reliability.
- Promote backend best practices, coding standards, and architectural patterns.
- Participate in technical design discussions, system architecture decisions, and feature estimation.
- Stay up to date with backend technologies, frameworks, and industry best practices.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- 5–7+ years of professional experience in backend development.
- Strong experience with .NET / .NET Core and C#.
- Hands‑on experience with Entity Framework / EF Core.
- Strong understanding of OOP, SOLID principles, and clean code practices.
- Practical experience with Domain-Driven Design (DDD).
- Experience working with Microservices Architecture and API Gateway patterns.
- Strong experience with SQL Server and relational database design.
- Experience in building Integration Layers and consuming third‑party APIs.
- Strong understanding of Authentication and Authorization concepts.
- Experience writing Unit Tests and working with testing frameworks.
- Familiarity with CI/CD pipelines and automated deployments.
- Experience working in Agile / Scrum environments.
- Hands‑on experience with ABP Framework is a strong plus. (Must)
- Experience with Hangfire or background processing frameworks is a plus.
- Knowledge of system performance optimization and scalability concepts.
- Strong problem‑solving skills, attention to detail, and a proactive mindset.
- Excellent communication skills and the ability to work effectively within a team.
Seniority level:
Director
Employment type:
Full‑time
Job function:
Information Technology
Industries: IT Services and IT Consulting
#J-18808-LjbffrPosition Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×