Search by job, company or skills

jari solutions

Senior Full stack .NET Developer - Riyadh - Onsite

Save
  • Posted a month ago
  • Be among the first 20 applicants
Early Applicant

Job Description

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
  • DevOps pipeline integration submitting code that passes automated build and test gates
  • React (beneficial listed in tender requirements)
  • Node.js (beneficial listed in tender requirements)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 149099051