×
Register Here to Apply for Jobs or Post Jobs. X

Senior Full stack .NET Developer Onsite

Job in Riyadh, Riyadh Region, Saudi Arabia
Listing for: Jari Solutions
Full Time position
Listed on 2026-06-13
Job specializations:
  • Software Development
    Full Stack Developer, Backend Developer, .NET Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 200000 - 300000 SAR Yearly SAR 200000.00 300000.00 YEAR
Job Description & How to Apply Below

Role Overview

We are looking for a Senior Full Stack Developer who will be the core execution force for all feature development and improvement work across both systems. The developer must be highly competent across the full stack — .NET Core back-end, Angular front-end, and database layers — and must be prepared to work on both modern code and the legacy correspondence system (ASP.NET

Web Forms) simultaneously without degrading either. Development follows structured periodic waves with formal release gates and Arabic documentation requirements throughout.

Key Responsibilities
  • Develop and deliver feature improvements for both systems within structured development waves and sprint cycles.
  • Maintain and support the legacy correspondence system (ASP.NET Web Forms) while keeping it fully operational alongside the new system; no degradation acceptable.
  • Build and extend Angular front‑end components, screens, and workflows for both systems.
  • Implement the planned Entity Framework migration, converting existing stored procedures to EF Core following the Technical Lead's migration strategy.
  • Integrate all new features with the Client's Identity Server: SSO flows, MFA enforcement, RBAC controls, and Audit Trail logging.
  • Implement document and transaction watermarking features, as required per entity, user, and transaction type.
  • Participate fully in Agile sprints: estimate tasks, attend daily standups, demo completed work, and contribute to retrospectives.
  • Write unit tests and integration tests for all new and modified code.
  • Produce and update technical documentation and functional notes in Arabic as required by project reporting.
Minimum Qualifications
  • Fluent Arabic speaker is a must.
  • Bachelor's degree in Computer Science, Software Engineering, or equivalent.
  • 5–8 years of professional experience in full‑stack software development.
  • Experience working on enterprise‑grade web applications in production environments.
  • Prior experience with government or regulated‑sector IT systems preferred.
  • Comfortable working with both legacy codebases and modern frameworks simultaneously.
Required Technical Skills
  • .NET Core back‑end REST API development; primary development platform for both systems.
  • ASP.NET Web Forms legacy system maintenance; experience with Web Forms page lifecycle, code‑behind patterns, and common issues.
  • Angular (latest LTS) front‑end development; experience with component architecture, services, routing, reactive forms, and state management.
  • SQL Server T‑SQL, stored procedure writing, and query optimization.
  • Oracle PL/SQL basics for Archiving System data layer work.
  • Entity Framework Core ORM, code‑first migrations, LINQ, and navigating stored procedures to EF migrations.
  • REST API design, RESTful endpoint design, versioning, and error handling.
  • Identity Server integration implementing OpenID Connect and OAuth 2.0 client flows; RBAC enforcement at API level.
  • Audit Trail implementation; structured logging of all user actions for compliance.
  • Document watermarking – server‑side PDF/document stamping per entity and user.
  • Git branching, merge requests, and code review participation.
  • Unit and integration testing: .NET xUnit or NUnit, and testing Angular components.
  • Dev Ops pipeline integration; submitting code that passes automated build and test gates.
  • React – beneficial as listed in tender requirements.
  • Node.js – beneficial as listed in tender requirements.
#J-18808-Ljbffr
Position 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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary