Senior Full Stack Developer (.NET, Angular, Node.js & Oracle APEX
Listed on 2026-10-16
-
Software Development
Full Stack Developer, SQL Developer
Location: Riyadh, Saudi Arabia (Onsite)
Experience
Required:
8-12 years
Contract Duration: 24 months
Education: Bachelor's or Master's degree in a relevant field
Language Requirements: Fluent in Arabic and English
Job Category: Information Technology (IT) & Software
A contract opportunity is available for a Senior Full Stack Developer in Riyadh, Saudi Arabia. This position is suited to experienced software development professionals with 8-12 years of experience building, maintaining, and enhancing enterprise web applications using ASP.NET Core, Angular, Node.js, and Oracle APEX.
The role involves developing REST APIs, integrating enterprise applications with Oracle E-Business Suite (Oracle EBS), working with SQL and PL/SQL, and supporting application deployment and production operations. The successful candidate will also contribute to troubleshooting, incident management, root-cause analysis, documentation, and secure application maintenance.
This is a primarily onsite position with a 24-month contract commitment. Candidates must be fluent in Arabic and English, be willing to travel to other locations within Saudi Arabia when required, and be prepared for customer interviews, security onboarding, and approval procedures.
Key Responsibilities- Develop, maintain, and enhance enterprise web applications using ASP.NET Core, Angular, Node.js, and Oracle APEX.
- Design, develop, and maintain REST APIs for application and system integration.
- Integrate applications with Oracle EBS, databases, and other enterprise systems.
- Work with SQL and PL/SQL to support database-related application requirements.
- Troubleshoot technical issues and perform bug fixes and application testing.
- Support application deployments, maintenance, and production operations.
- Manage incidents and conduct root-cause analysis to identify underlying issues.
- Prepare technical documentation and support knowledge transfer.
- Follow security policies, access-control procedures, and change-management processes.
- Collaborate with stakeholders and technical teams to resolve application issues and support business requirements.
- 8-12 years of relevant software development experience.
- Strong knowledge of ASP.NET Core or .NET Core.
- Experience with Angular and Node.js.
- Practical knowledge of Oracle APEX and Oracle EBS integration.
- Experience developing REST APIs and integrating enterprise systems.
- Proficiency in SQL and PL/SQL.
- Familiarity with CI/CD processes, application maintenance, and production support.
- Strong troubleshooting and root-cause analysis capabilities.
A Bachelor's or Master's degree in one of the following fields is required:
- Computer Science
- Computer Engineering
- Information Systems
- A related discipline
- Fluency in both spoken and written Arabic and English.
- Strong communication and stakeholder-management skills.
- Willingness to work primarily onsite in Riyadh, Saudi Arabia.
- Availability to commit to a 24-month contract.
- Flexibility to travel to other Saudi locations as required.
- Willingness to complete customer interviews, security onboarding, and approval procedures.
The original job description requests candidates to provide their expected monthly rate but does not specify a salary range or employment benefits.
Candidates should include their expected monthly rate when applying and confirm the compensation structure and any applicable benefits with the recruiter.
The position offers an opportunity to work with enterprise application development, API integration, Oracle technologies, and production support. Continued professional development in cloud-native application development, secure software engineering, CI/CD, and enterprise architecture may support long-term career progression.
Application ProcessWork Arrangement: Primarily onsite in Riyadh, Saudi Arabia
Contract Duration: 24 months
Applications are subject to customer interview, security onboarding, and approval.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).