{bc}
linkedin

Senior Full stack .NET Developer - Riyadh - Onsite

Jari Solutions
Riyadh, KSA
Full Time
Senior
Onsite
1 months ago
.NET CoreAngularASP.NET WebFormsSQL ServerT SQLOracle
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

.NET CoreAngularASP.NET WebForms
Smart Apply

Full Job Posting

Role Overview

  • We are currently looking for a Senior Full Stack Developer who will be the core execution force for all feature development and improvement work across both systems.
  • 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 WebForms) must keep 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 convert 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 (per entity, user, and transaction type a specific tender requirement)
  • Participate fully in Agile sprints: estimate tasks, attend daily standups, demo completed work, 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 WebForms legacy system maintenance; experience with WebForms page lifecycle, code behind patterns, and common issues is required, not optional
  • Angular (latest LTS) front end development for both systems; experience with component architecture, services, routing, reactive forms, and state management
  • SQL Server T SQL, stored procedure writing, query optimization
  • Oracle (PL/SQL basics) for Archiving System data layer work
  • Entity Framework Core ORM, code first migrations, LINQ, navigating stored procedure to EF migrations
  • REST API design RESTful endpoint design, versioning, 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, code review participation
  • Unit and integration testing .NET xUnit or NUnit; testing Angular components

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Jari Solutions