Software Technical Lead - Riyadh - Onsite
Jari Solutions
Date: 2 weeks ago
City: Riyadh
Contract type: Full time
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
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
- Own and govern the DevOps CI/CD pipeline no deployment to production proceeds without technical
- 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
- 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
- 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
- .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
- 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
- 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)
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Policies & Controls Senior Researcher
Zakat, Tax and Customs Authority,
Riyadh
3 hours ago
هدف الوظيفةيقوم شاغلو الوظائف في هذا المستوى بأداء عملهم في ظل أدنى حد من الإشراف، حيث أنهم يعملون ضمن نطاق المبادئ التوجيهية والإجراءات من أجل إعداد التقارير الأكثر تعقيدًا أو تخصصًا أو التقارير غير المخطط لها ذات الصلة بمجال عملهم، وتكمن أهميتهم في مساهمتهم في استكمال المنجزات أو الأهداف التشغيلية ضمن المجال الوظيفي المعين.الأدوار والمسؤوليات وضع إجراءات العمل الموحدة لتحديد/متابعة...
PMO Expert
stc,
Riyadh
1 day ago
Job PurposeThe role holder is responsible for supporting the execution of Mission-Critical and Business-Critical PMO’s activities by coordinating project timelines, tracking deliverables, consolidating updates, and ensuring adherence to project scope, budget, and quality standards. The role also contributes to the consistent application of project management methodologies and tools and facilitates cross-functional collaboration to ensure efficient implementation of technology initiatives. The...
HSE Officer
Aggreko,
Riyadh
3 days ago
Aggreko
We're the global leader in providing engineered energy solutions that help businesses grow and communities thrive. We work as a team and we’re proud of the difference we make to customers, to local communities, and towards a sustainable future for the world.
Purpose
We are seeking an experienced HSE Officer for our depot at Riadh and for our work...