310 Senior Developer jobs in Riyadh

Application Developer

Riyadh, Riyadh 2P Perfect Presentation

Posted 22 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.

Web Application Developer

Riyadh, Riyadh Tayyeb Enterprises

Posted 22 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.

Digital Application Developer

Riyadh, Riyadh Arabic Computer Systems

Posted today

Job Viewed

Tap Again To Close

Job Description

**Responsibilities**:

- Design creative prototypes according to specifications
- Perform unit and integration testing before launch
- Conduct functional and non-functional testing

**Requirements**:

- Ability to program in at least one programming language such as C#, Java (J2EE) etc.
- In-depth knowledge of programming for diverse operating systems and platforms using development tools
- Excellent understanding of software design and programming principles.
- A team player with excellent communication skills
- Analytical thinking and problem-solving capability
- Great attention to detail and time-management skills
- BSc/BA in computer science or relevant field; MSc/MA will be appreciated
- **BSC with a license from IOS & androied 3 years experience
This advertiser has chosen not to accept applicants from your region.

Developer

Riyadh, Riyadh SWATX

Posted 18 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.

Developer

Riyadh, Riyadh Wipro Limited

Posted today

Job Viewed

Tap Again To Close

Job Description

Riyadh, Saudi Arabia
- Tech Hiring
-

**Role Purpose**

**Do**
- **
Instrumental in understanding the requirements and design ofthe product/ software**
- _ Develop software solutions by studying information needs,studying systems flow, data usage and work processes_
- _ Investigating problem areas followed by the software developmentlife cycle_
- _ Facilitate root cause analysis of the system issues and problemstatement_
- _ Identify ideas to improve system performance and impactavailability_
- _ Analyze client requirements and convert requirements to feasibledesign_
- _ Collaborate with functional teams or systems analysts who carryout the detailed investigation into software requirements_
- _ Conferring with project managers to obtain information onsoftware capabilities_
- ** Perform coding and ensure optimal software/ moduledevelopment**
- _Determine operational feasibility by evaluating analysis,problem definition, requirements, software development and proposedsoftware_
- _ Develop and automate processes for software validation by _setting up and designing test cases/scenarios/usage cases, andexecuting these cases_
- _ Modifying software to fix errors, adapt it to new hardware,improve its performance, or upgrade interfaces._
- _ Analyzing information to recommend and plan the installation ofnew systems or modifications of an existing system_
- _ Ensuring that code is error free or has no bugs and test failure_
- _ Preparing reports on programming project specifications,activities and status_
- _ Ensure all the codes are raised as per the norm defined forproject / program / account with clear description and replicationpatterns_
- _ Compile timely, comprehensive and accurate documentation andreports as requested_
- _ Coordinating with the team on daily project status and progressand documenting it_
- _ Providing feedback on usability and serviceability, trace theresult to quality risk and report it to concerned stakeholders_
- ** Status Reporting and Customer Focus on an ongoing basis withrespect to project and its execution**
- _ Capturing all the requirements and clarifications from theclient for better quality work_
- _ Taking feedback on the regular basis to ensure smooth and ontime delivery_
- _ Participating in continuing education and training to remaincurrent on best practices, learn new programming languages, and betterassist other team members._
- _ Consulting with engineering staff to evaluate software-hardwareinterfaces and develop specifications and performance requirements_
- _ Document and demonstrate solutions by developing documentation,flowcharts, layouts, diagrams, charts, code comments and clear code_
- _ Documenting very necessary details and reports in a formal wayfor proper understanding of software from client proposal toimplementation _
- _ Timely Response to customer requests and no instances ofcomplaints either internally or externally_

**_
Stakeholder Interaction_**

**_
Stakeholder Type_**

**_
Stakeholder Identification_**

**_
Purpose of Interaction_**

**_
Internal_**
- Lead Software Developer and Project Manager_
- Regular reporting & updates_
- Software Developers- For work coordination and support in providing testing solutions_

**_
External_**
- Clients_
- Provide apt solutions and support as per the requirement_

**Display**
- Lists the competencies required to perform this role effectively:_
- **_ Functional Competencies/ Skill_**
- Leveraging Technology - Knowledge of current and upcomingtechnology along with expertise in programming (automation, tools andsystems) to build efficiencies and effectiveness in own function/ Clientorganization - **_Competent_**:

- Process Excellence - Ability to follow the standards and norms toproduce consistent results, provide effective control and reduction ofrisk -**_ Expert_**:

- Technical knowledge - knowledge of various programminglanguages, tools, quality management standards and processes - **_Expert_**

**_
Competency Levels_**

**_
Foundation_**
- Knowledgeable about the competency requirements. Demonstrates (inparts) frequently with mínimal support and guidance._

**_
Competent_**
- Consistently demonstrates the full range of the competencywithout guidance. Extends the competency to difficult and unknownsituations as well._

**_
Expert_**
- Applies the competency in all situations and is serves as a guideto others as well._

**_
Master_**
- Coaches others and builds organizational capability in thecompetency area. Serves as a key resource for that competency and isrecognised within the entire organization._
- **_
Behavioral Competencies_**
- _ Formulation & Prioritization_
- _ Innovation_
- _ Managing Complexity_
- _ Execution Excellence_
- _ Passion for Results_

**Deliver**

**_
No._**

**_
Performance Parameter_**

**_
Measure_**

1.

Continuous Integration, Deployment & Monitoring of Software

100% error free on boarding & implementation, throughput %,Adherence to the schedule/ release plan

2.

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

Developer

Riyadh, Riyadh Wipro Limited

Posted today

Job Viewed

Tap Again To Close

Job Description

Riyadh, Saudi Arabia
- Tech Hiring
-

**Role Purpose**

**Do**
- **Instrumental in understanding the requirements and design of the product/ software**
- _Develop software solutions by studying information needs, studying systems flow, data usage and work processes_
- _Investigating problem areas followed by the software development life cycle_
- _Facilitate root cause analysis of the system issues and problem statement_
- _Identify ideas to improve system performance and impact availability_
- _Analyze client requirements and convert requirements to feasible design_
- _Collaborate with functional teams or systems analysts who carry out the detailed investigation into software requirements_
- _Conferring with project managers to obtain information on software capabilities_
- **Perform coding and ensure optimal software/ module development**
- _Determine operational feasibility by evaluating analysis, problem definition, requirements, software development and proposed software_
- _Develop and automate processes for software validation by _setting up and designing test cases/scenarios/usage cases, and executing these cases_
- _Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces._
- _Analyzing information to recommend and plan the installation of new systems or modifications of an existing system_
- _Ensuring that code is error free or has no bugs and test failure _
- _Preparing reports on programming project specifications, activities and status_
- _Ensure all the codes are raised as per the norm defined for project / program / account with clear description and replication patterns_
- _Compile timely, comprehensive and accurate documentation and reports as requested_
- _Coordinating with the team on daily project status and progress and documenting it_
- _Providing feedback on usability and serviceability, trace the result to quality risk and report it to concerned stakeholders_
- **Status Reporting and Customer Focus on an ongoing basis with respect to project and its execution**
- _Capturing all the requirements and clarifications from the client for better quality work_
- _Taking feedback on the regular basis to ensure smooth and on time delivery_
- _Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members._
- _Consulting with engineering staff to evaluate software-hardware interfaces and develop specifications and performance requirements_
- _Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code_
- _Documenting very necessary details and reports in a formal way for proper understanding of software from client proposal to implementation _
- _Timely Response to customer requests and no instances of complaints either internally or externally_

**_Stakeholder Interaction_**

**_Stakeholder Type_**

**_Stakeholder Identification_**

**_Purpose of Interaction_**

**_Internal_**
- Lead Software Developer and Project Manager_
- Regular reporting & updates_
- Software Developers- For work coordination and support in providing testing solutions**_External_**
- Clients_
- Provide apt solutions and support as per the requirement_

**Display**
- Lists the competencies required to perform this role effectively: _
- **_Functional Competencies/ Skill_**
- Leveraging Technology - Knowledge of current and upcoming technology along with expertise in programming (automation, tools and systems) to build efficiencies and effectiveness in own function/ Client organization - **_Competent_**:

- Process Excellence - Ability to follow the standards and norms to produce consistent results, provide effective control and reduction of risk -**_ Expert_**:

- Technical knowledge - knowledge of various programming languages, tools, quality management standards and processes - **_Expert_**

**_Competency Levels_**

**_Foundation_**
- Knowledgeable about the competency requirements. Demonstrates (in parts) frequently with mínimal support and guidance._

**_Competent_**
- Consistently demonstrates the full range of the competency without guidance. Extends the competency to difficult and unknown situations as well._

**_Expert_**
- Applies the competency in all situations and is serves as a guide to others as well._

**_Master_**
- Coaches others and builds organizational capability in the competency area. Serves as a key resource for that competency and is recognised within the entire organization._
- **_Behavioral Competencies_**
- _Formulation & Prioritization_
- _Innovation_
- _Managing Complexity_
- _Execution Excellence_
- _Passion for Results_

**Deliver**

**_No._**

**_Performance Parameter_**

**_Measure_**

1.

Continuous Integration, Deployment & Monitoring of Software

100% error free on boarding & implementation, throughput %, Adherence to the schedule/ release plan

2.

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

Developer

Riyadh, Riyadh Devoteam

Posted today

Job Viewed

Tap Again To Close

Job Description

We are entrepreneurs in disruptive technology, at Devoteam, we deliver innovative technology consulting for business. Digital Transformakers, we are 7,000+ professionals across EMEA dedicated to ensuring our clients win their digital battle. We improve business performance making their companies truly digital. We advise our clients and build IT infrastructure for digital, making sure people are along for the ride.

Devoteam Middle East, we are the region's leading consulting firm delivering innovative Business & Technology Consulting & Solutions. Our 14 years of existence anchored in technologies that enables our clients business to flourish, accordingly our focus is to help our clients' win the digital battle, adapted to our clients’ business challenges, with a unique consideration to its impact on their systems and structures.
- Good understanding of basic programming principles, Object Oriendted & XML
- Good command over the database
- Knowledge of API (JSON, SOAP, REST, GSON, etc.) & dealing with Postman
- HTML (HTML5, Responsive Design & Cross-Browser Compatibility)
- CSS (CSS3, Bootstrap, Flexbox & Grid)
- Javascript & jQuery
- TypeScript
- Angular JS
- React
- Optional
- Focusing on Web Performance
- Dealing with Version Control System
- Soft Skills
- Understanding of ITIL Framework
- Advanced capacity for problem-solving.
- Testing and Debugging
- Good communication skills
- Team player
- Understanding of ITIL Framework.
- Advanced capacity for problem-solving.
- Strong experience in testing and Debugging.
- V.Good communication skills.
- Team player.
- B.S degree in Computer Science, or Information Technology
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Senior developer Jobs in Riyadh !

Software Developer

Riyadh, Riyadh Saudi Networkers Services

Posted 15 days ago

Job Viewed

Tap Again To Close

Job Description

The Role
• Practical experience in programming and dealing with (SQL) server and (MYSQL) database. • Experience in Geographical Information System (GIS) data processing. • Practical experience in information systems data processing.

Requirements
• Minimum of 3-4 years’ experience in programming/software development using (Asp. Net core, Asp.net MVC, Angular, JavaScript, Net technologies, C #, react). • Proficiency in writing and speaking in English. • Report writing skills. • The ability of discovering and fixing the errors in any application. • The ability of coordinating with different service providers.

About the company
Saudi Networkers Services, incorporated in 2001 with an aim to provide the world class business and consulting services through a combination of market insight, technical excellence and unrivalled agile methodology. Our success stems from building strong relationships and trusted partners, which enabled us delivering exceptional services to public sector, as well as some world's leading organizations, in Telecommunication, Information Technology, Cyber Security, Banking, Energy, Utilities and various other industry arenas. We collaborate closely, ideate that how the work gets done, while working alongside businesses to collaborate on growth and applying breakthrough innovations, that drive exponential impact, managed by teams specialized in their assigned industry sectors.
This advertiser has chosen not to accept applicants from your region.

Mobile Developer

Riyadh, Riyadh Diet Watchers

Posted today

Job Viewed

Tap Again To Close

Job Description

Overview

We're looking for a Senior Flutter Developer with a strong command of clean architecture and modern mobile app development practices to join our team. You'll play a key role in delivering seamless and high-performance apps that integrate with robust backend systems, real-time analytics, and third-party services. If you're passionate about writing clean, modular, and scalable code and you're comfortable working in fast-paced, cross-functional teams this role is for you.

Responsibilities
  • Build and maintain cross-platform mobile apps using Flutter with clean architecture and modular code.
  • Integrate REST APIs with proper error handling, caching, and secure local storage mechanisms.
  • Work with Firebase services: FCM, Crashlytics, Analytics, and push notifications.
  • Ensure solid app lifecycle management, build optimization, and deployment readiness.
  • Consume and understand Laravel-based APIs using tools like Postman or through custom Flutter interceptors.
  • Translate Figma designs into real Flutter UI with adherence to modern UI/UX best practices.
  • Implement features like deep links, in-app notifications, and JSON parsing.
  • Map MySQL data structures through backend API layers into the app models.
  • Build apps that are ready for Web and Desktop (Flutter Web/Flutter Desktop) for future scalability.
  • Integrate in-app payments (Apple Pay, Google Pay, Moyassar SDK).
  • Track and resolve crashes using tools like Firebase Crashlytics, AppsFlyer, etc.
  • Collaborate closely with backend, design, and QA teams to ship polished features.
Qualifications
  • 5+ years of mobile development experience
  • Advanced experience with Flutter and clean architecture principles
  • Strong grasp of state management and modular code structure
  • Deep experience in REST API consumption , auth handling , error caching
  • Hands-on experience with Firebase services (FCM, Analytics, Crashlytics)
  • Understanding of Laravel APIs and using Postman or interceptors to test endpoints
  • Proficient in turning Figma designs into Flutter widgets with a focus on usability
  • Familiarity with JSON parsing , secure local data storage , push notifications , deep links
  • Understanding of MySQL structure through APIs
  • Experience with Flutter Web/Desktop
  • Solid understanding of in-app payments (Apple Pay, Google Pay, 3rd-party SDKs like Moyassar)
  • Crash and performance tracking tools (e.g., AppsFlyer , Firebase )
  • Experience working with third-party SDKs and custom integrations
Nice-to-Haves
  • Familiarity with Python scripting for automation or light tasks
  • Experience integrating Odoo APIs (e.g., orders, wallets, subscriptions)
  • Experience working with device sensors: GPS, accelerometer, NFC
  • Play Store & App Store deployment best practices and compliance
  • Knowledge of multi-language support/localization in Flutter apps
Job Details
  • Employment type: Full-time
  • Industry: Wellness and Fitness Services

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

IDQ Developer

Riyadh, Riyadh Master-Works

Posted today

Job Viewed

Tap Again To Close

Job Description

Master-Works is seeking a talented IDQ Developer to join our innovative team. As an IDQ Developer, you will be instrumental in ensuring the integrity and quality of data across various projects. Your primary responsibility will involve the design, implementation, and maintenance of data quality processes using Informatica Data Quality (IDQ) tools.

Key Responsibilities:

  • Develop and execute data quality rules, workflows, and scorecards using IDQ.
  • Collaborate with data engineers and business analysts to gather requirements related to data quality.
  • Identify and resolve data quality issues in partnership with data stakeholders.
  • Monitor data quality metrics and continuously improve processes to ensure high standards of data accuracy and reliability.
  • Participate in design reviews and provide insights on data quality engineering practices.
  • Create technical documentation to support data quality practices and solutions.

Qualifications:

  • Bachelor's degree in Computer Science, Information Systems, or a related field.
  • 2+ years of experience with Informatica Data Quality (IDQ) or similar data quality tools.
  • Strong understanding of data warehousing concepts and data modeling.
  • Proficiency in SQL and experience with relational databases.
  • Experience with ETL processes and data integration.
  • Problem-solving skills with keen attention to detail.
  • Effective communication skills to collaborate with cross-functional teams.
  • Ability to prioritize tasks in a fast-paced environment.

Preferred Qualifications:

  • Familiarity with Informatica PowerCenter and Cloud services.
  • Relevant certifications in data management or quality are a plus.
#J-18808-Ljbffr
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 View All Jobs in Riyadh