Software Technical Lead - Riyadh - Onsite
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
We are currently looking for a Technical Lead who will be the single technical authority for the entire engagement, responsible for all architecture decisions, code quality, release governance, and technical risk management across both the Correspondence System and the Archiving System.
Key Skills for This Role
Full Job Posting
Role Overview
We are currently looking for a Technical Lead who will be the single technical authority for the entire engagement, responsible for all architecture decisions, code quality, release governance, and technical risk management across both the Correspondence System and the Archiving System.
This person must be equally comfortable leading the development of modern .NET Core + Angular applications and maintaining a legacy .NET Web Forms system that must remain fully operational throughout the contract, with no defined decommission date.
Key Responsibilities
- Lead all technical decisions across both systems
- Manage the dual-system operation of the Correspondence System: the legacy ASP.NET WebForms system
- and the new .NET Core + Angular system must run simultaneously and be fully supported
- Own and govern the DevOps CI/CD pipeline no deployment to production proceeds without technical
- sign-off
- Lead the planned migration from stored procedures to Entity Framework ORM
- Chair weekly technical review meetings; produce and own Go/No-Go decisions for every production release
- Mentor and code-review the full development team; define and enforce coding standards
- Ensure NCA cybersecurity controls and Secure SDLC principles are embedded in every sprint and release
- Maintain up-to-date system architecture documentation for both systems throughout the contract
- Coordinate with the DBA on database architecture and the EF migration
- Oversee integration points between the two systems, and with the Client's Identity Server and external government services
Minimum Qualifications
- Fluent Arabic Speaker is a Must.
- Bachelor's degree in computer science, Software Engineering, or equivalent
- 9+ years of professional experience in software system development, with at least 3 years in a technical
- leadership role
- Demonstrable experience leading Agile/Scrum development teams
- Experience with code quality governance, code review processes, and technical debt management
- Experience maintaining legacy systems alongside active development not just greenfield work
Required Technical Skills
- .NET Core expert-level back-end development; this is the primary platform
- ASP.NET WebForms must be competent to lead maintenance and support of legacy correspondence
- system; familiarity with WebForms lifecycle, state management, and common patterns
- Angular (latest LTS) front-end for both systems; LTS upgrade management is a contractual obligation
- SQL Server (T-SQL) and Oracle (PL/SQL) dual database environment; must understand both
- Entity Framework Core ORM migration design; experience migrating complex stored procedure logic to
- EF is essential
- Azure DevOps or equivalent CI/CD pipeline ownership, build automation, release management
- AppDynamics or equivalent APM performance monitoring strategy, alert configuration, capacity planning
- Identity Server / OpenID Connect / OAuth 2.0 SSO + MFA architecture design and oversight
- RBAC (Role-Based Access Control) design and implementation patterns
- Secure SDLC and OWASP Top 10 integrating security controls into the development process
- Git branching strategy governance (Git Flow or trunk-based), merge request oversight
- Agile tooling (Azure Boards, Jira, or equivalent)
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.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Jari Solutions
Senior .NET Application Support Specialist (L2/L3) - Riyadh - Onsite
Riyadh, KSA
Role Overview We are currently looking for Senior .NET Application Support Specialist (L2/L3) who will be the operational frontline for both systems in production the person who responds when the Client's correspondence
Senior Business Analyst - Riyadh - Onsite
Riyadh, KSA
Role Overview We are currently looking for Senior Business Analyst who will be the voice of the Client's business requirements within the delivery team. This person elicits, documents, and manages all functional requirem
Software Quality Assurance Specialist - Riyadh - Onsite
Riyadh, KSA
Role Overview We are currently looking for Software Quality Assurance Specialist who will support the Quality Expert in executing testing activities across both systems. This person focuses on the day-to-day execution of
Database Developer - Riyadh - Onsite
Riyadh, KSA
Role Overview We are currently looking for Database Developer who will be responsible for the full data layer for this engagement a dual-engine environment where the Correspondence System uses SQL Server, and the Archivi
Software Quality Assurance Expert - Riyadh - Onsite
Riyadh, KSA
Role Overview We are currently looking for Software Quality Assurance Expert who will be the independent quality authority for this engagement the gatekeeper who decides whether a release wave goes to production or is he
Senior Mobile Developer - Riyadh - Onsite
Riyadh, KSA
Role Overview We are currently looking for Mobile Developer who is responsible for the correspondence system mobile application the iOS and Android companion to the Administrative Correspondence System used by client sta
Senior Technical Support Specialist - Riyadh - Onsite
Riyadh, KSA
Role Overview We are currently looking for Senior Technical Support Specialist who will be the operational frontline for both systems in production the person who responds when the Client's correspondence system goes dow
Senior Full stack .NET Developer - Riyadh - Onsite
Riyadh, KSA
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 acros
Senior .NET Application Support Specialist (L2/L3) - Riyadh - Onsite
Riyadh, KSA
Senior Business Analyst - Riyadh - Onsite
Riyadh, KSA
Software Quality Assurance Specialist - Riyadh - Onsite
Riyadh, KSA
Database Developer - Riyadh - Onsite
Riyadh, KSA
Software Quality Assurance Expert - Riyadh - Onsite
Riyadh, KSA
Senior Mobile Developer - Riyadh - Onsite
Riyadh, KSA
Senior Technical Support Specialist - Riyadh - Onsite
Riyadh, KSA
Senior Full stack .NET Developer - Riyadh - Onsite
Riyadh, KSA