450 Senior Developer jobs in Saudi Arabia

Application Developer

Riyadh, Riyadh 2P Perfect Presentation

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

We are looking for a skilled Backend Developer with strong experience in.NET technologies to design, develop, and maintain backend services and web APIs using ASP.NET Core and C#. You will work closely with a cross-functional team to deliver scalable, high-performance solutions that integrate with external systems like Microsoft Dynamics CRM and SharePoint. The role also involves implementing AI-powered features using intelligent services such as Azure Cognitive Services or ML.NET. You’ll be expected to follow clean architecture principles, write efficient code, and contribute to all stages of the software development lifecycle in an Agile environment.

Key Responsibilities:

• Design, develop, and maintain backend services and web APIs using.NET Core, ASP.NET Core, C#, MVC, and Web API.

• Develop and optimize database structures and queries using SQL Server or other RDBMS.

• Integrate intelligent services such as Azure Cognitive Services or ML.NET to enable AI-driven features.

• Collaborate with frontend developers and UI/UX designers to deliver seamless full-stack solutions.

• Ensure application performance, scalability, and security through clean architecture and code best practices.

• Build and maintain integrations with external systems like Microsoft Dynamics CRM, SharePoint, and others using RESTful and SOAP services.

• Deploy applications using IIS, Docker, or Azure App Services, and manage CI/CD pipelines with Azure DevOps or GitHub Actions.

• Conduct code reviews and provide mentorship to junior developers.

• Write and maintain unit and integration tests using xUnit, NUnit, or similar frameworks.

• Participate in Agile ceremonies (Scrum/Kanban), contributing to sprint planning, task estimation, and delivery.

• Maintain clear technical documentation for APIs, system architecture, and deployment workflows. • Collaborate with the team to troubleshoot issues and deliver solutions in a timely manner.

Qualifications:

  • Education:
  • Bachelor’s degree in computer science, Software Engineering, or a related field.
  • Proficient in .NET Core, ASP.NET Core, C#, MVC, and Web API.
  • Strong SQL skills with experience in SQL Server or other RDBMS.
  • Experience with unit testing frameworks like xUnit or NUnit.
Seniority level
  • Seniority level Mid-Senior level
Employment type
  • Employment type Full-time
Job function
  • Job function Business Development
  • Industries IT Services and IT Consulting

Referrals increase your chances of interviewing at 2P Perfect Presentation by 2x

Sign in to set job alerts for “Application Developer” roles.

Riyadh, Riyadh, Saudi Arabia 20 hours ago

Riyadh, Riyadh, Saudi Arabia 20 hours ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior Application Developer

Al Khobar, Eastern region JAL Human Resources Co.

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

JD for Sr. Application Developer.

Job Description:

We are seeking a skilled Sr. Developer with a minimum of 8 years of experience in mobile and web technologies. The ideal candidate must have a strong background in both front-end and back-end development, with expertise in the following languages and technologies:

Key Responsibilities:

• Develop, deploy, and maintain mobile applications using Swift and Kotlin.

• Build and enhance web applications using Laravel and Angular.

• Design and manage databases with MySQL on Uben2.

• Developing & utilizing third-party APIS,

This advertiser has chosen not to accept applicants from your region.

Senior Application Developer

BAE Systems .

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description

(Saudi National Only)

Grade: 05

Location: RIYADH

Advert closing: 31/08/2025

Job Purpose:

To develop, enhance and ensure delivery of software applications using existing systems or incorporating new technologies to meet customer requirements based on adopted application development lifecycle and ISE's policies and procedures.

Responsibilities

Applications Development:
• Lead activities for requirement gathering and system analysis with customers
• Clarify what actions the anticipated application or solution is intended to perform
• Review and ensure breaking down application specification into its simplest elements and translating this logic into a programming language
• Devising possible solutions to anticipated issues
• Work as part of a team, which may be established purely for a particular project, to write a specific section of the application
• Combine all elements of the program, researching and designing
• Lead testing activities to check that output from the program works as intended
• Lead evaluating the application or proposed solution system that effectively delivers customer requirement
• Develop, enhance and review existing applications by analyzing and identifying areas for improvement and modification
• integrate existing software products and get incompatible platforms to work together
• Review the writing of operational documentation with technical authors
• Overview the process of conducting user acceptance testing to ensure the delivered application or solution can be used easily, quickly and accurately
• Ensure the quality and accuracy in the test environment and installing the application into production environment
• Supervise the Maintenance of systems by monitoring and correcting software defects
• Consult customer/colleagues concerning the maintenance and performance of software systems and with a view to writing or modifying current operating systems
• Continue investigating new technologies
• Continually update technical knowledge and skills by attending courses, reading manuals and accessing new applications

Application Support:
• Provide effective support and maintenance to existing business applications and systems
• Provide technical guidance to customers and colleagues as required
• Monitor and report on business applications availability, performance and capacity aspects
• Supervise the process of administrating access privileges for business applications as per the ISE's policies and procedures
• Perform proactive maintenance operations and provide technical reviews and recommendations to better optimize and improve business applications performance and effectiveness
• Monitor the Deployment of fixes and upgrade patches for business applications as required

Reports Generation:
• Provide ad-hoc reporting as and when required
• Report progress to customers and colleagues based on agreed standards.
• Report issues and risk are reported to customers and colleagues, as appropriate

Job Requirements:
• A minimum of 3 - 4 years of experience in a similar setup is a must with preferably 1 year in a supervisory role
• Fluent in Arabic and English
• Bachelor's degree in IT preferred
• Relevant IT certificates
• Knowledge about IT Service Framework

SAUDI NATIONAL EMPLOYEE BENEFITS

In return for the required high levels of commitment and hard work you will receive a competitive salary and benefits package, including a generous leave and leave allowance, a full health care scheme and access to discounted gym membership.

ISE

International Systems Engineering (ISE), established in 1988, is part of BAE Systems' global portfolio. For over 30 years.

International System Engineering (ISE) is a trusted provider in delivering secure mission-critical solutions, services and cutting-edge technologies. ISE products portfolio includes Cybersecurity, Secure Infrastructure/Cloud Management, Secure Network & Domain Management, Application Support & Development, End User Computing & Support, and IT Service Management.

Aligned with the Kingdom's national objectives, ISE is committed to investing in local talent, advanced technologies, and strong partnerships with both international and local suppliers. Our efforts continues to grow in line with Saudi Vision 2030 in improving national capabilities in high technology areas and contribute to building a highly skilled, inclusive, and future-ready team.

Note: All appointments in Saudi Arabia are subject to receipt of all necessary Government and/or Customer approvals. If you are Ex-military, you MUST submit your end of service certificate with your application. We aim to complete the assessment and selection process within 3 weeks from closing date.
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Web Application Developer

Riyadh, Riyadh Tayyeb Enterprises

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

Degrees in Computer Science, IT, Software Engineering, Web Development, Programming or relevant stream.

The role involves supporting the ongoing development of websites and managing the development of custom web applications for Social Networks & Apple Platforms from initial specification to final release to users and stakeholders. The Web Application Developer will also be responsible for providing technical advice and guidance as may be required.

Job Specification
  1. Develop, implement and maintain web-based/ Apple based applications.
  2. Test custom applications/scripts.
  3. Assist in analyzing and developing requirements for applications.
  4. Follow standard software development life cycle processes and participate in code reviews.
  5. Assist in game portal/social network front-end design.
  6. Support quick-turnaround Application development in a dynamic and highly visible environment.
  7. Experience with or able to quickly learn high-volume and high-availability software engineering techniques.
  8. Strong understanding of Data Structures, Algorithms, and Modular/Object-Oriented design/Design Patterns.
  9. Commercial experience in Web Application development and/or software development.
  10. Productive in XAMP & XCode environment.
  11. Determining any functionality that the Application must support and developing PHP content based on practical approved layout.
  12. Identifying the content type the site will host and ensuring compatibility with the PHP programming requirements.
  13. Giving guidance on colors, layout and styles for the client application.

Location: Information Technology and Services - Karachi, Pakistan

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Application Developer Senior Specialist

Jeddah, Makkah Al-Ahli Club Company

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Purpose

The Senior System Analyst position plays a pivotal role in bridging business needs with technical solutions. This role is responsible for analyzing business requirements, designing and configuring systems, integrating platforms, and supporting digital transformation initiatives. The ideal candidate will have hands-on experience with Oracle systems, CRM platforms like Zoho or Salesforce, and modern web technologies.

Key Accountabilities

Business Analysis

  • Engage with stakeholders across departments (finance, HR, operations, marketing, etc.) to understand business needs, challenges, and improvement opportunities.
  • Translate business requirements into detailed functional and technical specifications for system development and configuration.
  • Facilitate workshops, interviews, and process mapping sessions to document as-is and to-be business processes.
  • Serve as a liaison between business users and technical teams, ensuring a shared understanding of project goals and solution scope.

System Design & Configuration

  • Lead the customization and configuration of Oracle EBS/Cloud modules and Zoho CRM to align with specific business workflows and operational requirements.
  • Collaborate with vendors or internal developers to ensure accurate implementation of technical solutions.
  • Define configuration standards and maintain system documentation, ensuring consistency and compliance with organizational policies.

Web Development & UI Design

  • Develop and enhance interactive, user-friendly web interfaces, dashboards, and self-service portals using modern frontend frameworks like React.js or Vue.js.
  • Work closely with end-users to design intuitive user experiences (UX) that improve usability and system adoption.

System Integration

  • Design and implement robust integrations between Oracle ERP, Zoho CRM, and other systems (HRMS, finance, analytics tools, etc.) using REST/SOAP APIs or middleware platforms.
  • Ensure secure, accurate, and real-time data exchange across platforms, reducing manual work and improving process automation.
  • Monitor integration jobs and troubleshoot failures to ensure business continuity.
  • Document data flows, mapping logic, and integration dependencies to support ongoing maintenance and upgrades.

Project Execution

  • Lead or support the delivery of technology projects, including system rollouts, upgrades, migrations, and new feature deployments.
  • Manage project timelines, deliverables, risk assessments, and stakeholder communications within an Agile or Scrum framework.
  • Maintain detailed project documentation, including status reports, issue logs, and user training materials.

Testing & Support

  • Develop test plans, test cases, and scripts for functional, regression, and integration testing of system changes.
  • Identify, log, and track system defects, collaborating with developers to ensure timely resolution.
  • Deliver training, user guides, and knowledge-sharing sessions to increase system proficiency and confidence.

Skills

  • RP & CRM Systems - Oracle EBS or Oracle Cloud (financial, HR, or supply chain modules), Zoho CRM or equivalent (e.g., Salesforce, HubSpot)
  • Database & Integration - SQL, PL/SQL, REST/SOAP
  • Reporting & Analytics- Power BI, Oracle BI, or equivalent tools
  • Project Methodologies - Agile/Scrum or similar project management tools
  • Strong analytical and problem-solving skills
  • Excellent communication and stakeholder management
  • Attention to detail and strong documentation practices
  • Ability to translate business needs into technical solutions
  • Self-motivated with the ability to lead and support cross-functional teams
Experience
  • Minimum 5 years of experience as a System Analyst, including hands-on configuration and integration experience.
  • Proven experience with Oracle ERP systems and CRM solutions.
  • Solid understanding of business processes in finance, HR, operations, or customer service.
  • Experience in a fast-paced, transformation-focused environment preferred.
  • Bachelor’s degree in Computer Science, Information Systems, or a related field.
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Flutter Application Developer - Remotly

Mdarat

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome
  • Develop mobile applications using Flutter (iOSand Android).
  • Develop and maintain Desktop Applications using Flutter or similar technologies.
  • Implement and integrate Deep Linking inmobile applications.
  • Optimize and maintain application performance.
  • Collaborate with other developers to improveperformance and functionality.
  • Test and debug applications.
  • Work closely with designers to ensure the bestuser experience.
Job Context

Are you an experiencedFlutter Application Developer looking for a remote job opportunity? At Mdarat Information Technology , we are looking for a Flutter Application Developer with atleast 3 years of experience to join our creative team.

Educational Requirements

Bachelor's degree in Computer Science, Software Engineering, or arelated field (or equivalent practical experience).

Experience Requirements
  • At least 3 years of experience in developingapplications using Flutter .
  • Strong knowledge of Dart and the FlutterFramework .
  • Experience with Deep Linking and itsintegration into mobile applications.
  • Experience in developing DesktopApplications using Flutter or similar technologies.
  • Ability to work remotely with fullflexibility.
  • Strong understanding of UI/UX designprinciples.
  • Ability to work collaboratively in a team andunder pressure.
  • Proficiency in version control systems like Git .
  • Strong problem-solving skills and a proactiveapproach to resolving technical issues.
Additional Requirements
  • Experience with Firebase integration inmobile and desktop apps.
  • Familiarity with CI/CD pipelines andautomation tools.
  • Experience with API integration (RESTful services, GraphQL, etc.).
  • Knowledge of performance optimizationtechniques for mobile applications.
  • Experience with State Management techniques (e.g., Provider, Riverpod, Redux).
  • Ability to write clean, maintainable, andwell-documented code.
  • Good communication skills and ability tocollaborate with cross-functional teams.
Job Location Employment Status

Full-Time

SAR 1500- SAR 2000

Vacancy

1

Position

Senior Flutter Developer

Company Name Compensation & Other Benefits
  • Remote work with flexible hours .
  • A dynamic and innovative work environment.
  • Competitive salary and incentives.
  • Opportunity to enhance your skills and work ondiverse projects.
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Developer

Riyadh, Riyadh SWATX

Posted 17 days ago

Job Viewed

Tap Again To Close

Job Description

Join our innovative team at SWATX as a Developer, where you'll be involved in building cutting-edge applications and solutions that drive business success. If you're passionate about technology and enjoy problem-solving, we encourage you to apply!

Responsibilities include: developing and maintaining software applications, collaborating with cross-functional teams, and contributing to software design and architecture.

Requirements:

  • Proven experience in software development, with knowledge of programming languages such as C#, Java, or JavaScript
  • Familiarity with front-end technologies like HTML, CSS, and frameworks like Angular or React
  • Understanding of database management systems such as SQL Server or Oracle
  • Experience with version control systems, preferably Git
  • Strong analytical and problem-solving skills
  • Excellent communication skills in Arabic and English
  • Ability to work collaboratively in a team environment
  • Knowledge of Agile or Scrum methodologies is a plus
Seniority level
  • Entry level
Employment type
  • Full-time
Job function
  • Information Technology
Industries
  • IT Services and IT Consulting

Referrals increase your chances of interviewing at SWATX by 2x.

Sign in to set job alerts for “Developer” roles. Note:

This job posting is active. No indication of it being expired.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Senior developer Jobs in Saudi Arabia !

Developer

Riyadh, Riyadh DXC Technology

Posted today

Job Viewed

Tap Again To Close

Job Description

**Essential Job Functions**:

- Execute business process transactions, closely following established procedures and guidelines.
- Collaborate with senior analysts, managers, and other staff.
- Support process improvement initiatives and data analysis.
- Participate in identifying and resolving process bottlenecks.
- Ensure compliance with quality and procedural standards.
- Contribute to the documentation and updating of process procedures.
- Work with the team to meet performance targets and quality standards.
- Actively engage in training and development opportunities.

**Basic Qualifications**:

- Entry level
- Typically, 0-1 years of relevant work experience
- Proven experience in business process transactions
- Proficiencies in business process management and optimization
- A continuous learner that stays abreast with industry knowledge and technology

**Other Qualifications**:

- Relevant certifications (e.g., Six Sigma, PMP) or significant relevant work experience a plus
This advertiser has chosen not to accept applicants from your region.

Software Developer

Saudi Networkers Services

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Join to apply for the Software Developer role at Saudi Networkers Services .

Responsibilities and qualifications
  • Practical experience in programming and managing SQL Server and MySQL databases.
  • Experience in Geographical Information System (GIS) data processing.
  • Practical experience in information systems data processing.
  • Ability to identify and fix defects in applications.
  • Ability to coordinate with different service providers.
  • Proficiency in written and spoken English.
  • Report writing skills.
Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
Industries
  • Business Consulting and Services
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Developer

Riyadh, Riyadh AL-AMR GROUP For Engineering Consultancy

Posted today

Job Viewed

Tap Again To Close

Job Description

This is a full-time, on-site role for a Software Engineer at AL-AMR GROUP For Engineering Consultancy located in Riyadh, Saudi Arabia. The Software Engineer will be responsible for completing day-to-day tasks associated with software development, system maintenance, and support. Tasks include developing software systems, testing and debugging code, and resolving technical issues related to software development. The Software Engineer will work closely with other members of the development team to design and develop software solutions that meet the needs of the organization and its clients.

**Salary**: ﷼2,000.00 - ﷼4,000.00 per month

Ability to Commute:

- Riyadh (required)

Ability to Relocate:

- Riyadh: Relocate before starting work (required)
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Senior Developer Jobs