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
Jari Solutions is seeking a Software Technical Lead for an onsite role in Riyadh. You will be the single technical authority for the engagement, leading architecture decisions, code quality, and release governance across both a legacy ASP.
Key Skills for This Role
Responsibilities
- Lead all technical decisions across both the Correspondence System and the Archiving System
- Manage the dual system operation of the legacy ASP.NET WebForms system and the new .NET Core + Angular system
- 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
Requirements
- 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
- .NET Core expert level back end development
- ASP.NET WebForms competent to lead maintenance and support
- Angular (latest LTS) front end development
- SQL Server (T SQL) and Oracle (PL/SQL) dual database environment
- Entity Framework Core ORM migration design experience
- Azure DevOps or equivalent CI/CD pipeline ownership
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
Jari Solutions seeks a Senior .NET Application Support Specialist (L2/L3) to serve as the operational frontline for production systems in Riyadh. The role demands deep .NET and database troubleshooting, strict SLA adhere
Senior Business Analyst - Riyadh - Onsite
Riyadh, KSA
Jari Solutions seeks a Senior Business Analyst to act as the voice of client business requirements within the delivery team. The role involves eliciting, documenting, and managing functional requirements for system impro
Software Quality Assurance Specialist - Riyadh - Onsite
Riyadh, KSA
Jari Solutions seeks a Software Quality Assurance Specialist to support the Quality Expert in executing testing activities across systems. The role involves functional, regression, and API testing, defect tracking, and U
Database Developer - Riyadh - Onsite
Riyadh, KSA
Jari Solutions seeks a Database Developer in Riyadh to manage SQL Server and Oracle databases, lead migration to Entity Framework ORM, and ensure backup, recovery, performance, and security. Requires fluent Arabic, a Bac
Software Quality Assurance Expert - Riyadh - Onsite
Riyadh, KSA
Jari Solutions seeks a Software Quality Assurance Expert to act as independent quality authority, owning the QA Master Plan and executing functional, regression, performance, and security testing. Requires 7+ years QA ex
Senior Mobile Developer - Riyadh - Onsite
Riyadh, KSA
Jari Solutions is looking for a Senior Mobile Developer to maintain and enhance a government correspondence system mobile app for iOS and Android. You will implement electronic signature integration and ensure RTL usabil
Senior Technical Support Specialist - Riyadh - Onsite
Riyadh, KSA
Jari Solutions seeks a Senior Technical Support Specialist to serve as the operational frontline for production systems in Riyadh. The role requires deep .NET and database troubleshooting, SLA management, and on-call ava
Senior Full stack .NET Developer - Riyadh - Onsite
Riyadh, KSA
We are looking for a Senior Full Stack Developer with expertise in .NET Core, Angular, and SQL Server to work onsite in Riyadh. The role involves developing and maintaining both modern and legacy systems, implementing En
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