Senior Full stack .NET Developer Onsite
Job in
Riyadh, Riyadh Region, Saudi Arabia
Listed on 2026-06-13
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
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.
- 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.
- 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.
- .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.
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).
(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:
×