This job is no longer available
This job expired on 06/08/2026. It no longer accepts applications.
Senior Full‑Stack .NET Developer (Onsite – Riyadh)
Jari Solutions · Riyad
Job description
About the role
We are seeking a Senior Full‑Stack .NET Developer to lead feature development and enhancements across two enterprise systems. The role requires simultaneous work on a modern .NET Core/Angular stack and a legacy ASP.NET Web Forms application, ensuring both remain fully operational.
Key responsibilities
- Develop and deliver new features for both the new and legacy systems within structured development waves and sprint cycles.
- Maintain and support the ASP.NET Web Forms correspondence system without any degradation.
- Build and extend Angular components, screens, and workflows for both applications.
- Implement Entity Framework Core migration, converting existing stored procedures according to the Technical Lead’s strategy.
- Integrate new functionality with the client’s Identity Server, handling SSO, MFA, RBAC, and audit‑trail logging.
- Develop document and transaction watermarking features as per tender requirements.
- Participate fully in Agile ceremonies: task estimation, daily stand‑ups, demos, and retrospectives.
- Write unit and integration tests for all new and modified code.
- Produce and update technical and functional documentation in Arabic where required.
Required profile
- Fluent Arabic speaker.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 5‑8 years of professional full‑stack development experience.
- Experience with enterprise‑grade web applications, preferably in government or regulated sectors.
- Comfortable working with both legacy codebases and modern frameworks simultaneously.
Required skills
- .NET Core (REST API development)
- ASP.NET Web Forms
- Angular (latest LTS)
- SQL Server T‑SQL and stored procedures
- Oracle PL/SQL basics
- Entity Framework Core (code‑first migrations, LINQ)
- RESTful API design and versioning
- Identity Server integration (OpenID Connect, OAuth 2.0)
- RBAC implementation at API level
- Audit‑trail and structured logging
- Document watermarking (server‑side PDF/DOC handling)
- Unit testing and integration testing
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Saudi Arabia.
Salaries by job title
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Jari Solutions
Riyad