310 Senior Developer jobs in Riyadh
Application Developer
Posted 22 days ago
Job Viewed
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 Mid-Senior level
- Employment type Full-time
- 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-LjbffrWeb Application Developer
Posted 22 days ago
Job Viewed
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- Develop, implement and maintain web-based/ Apple based applications.
- Test custom applications/scripts.
- Assist in analyzing and developing requirements for applications.
- Follow standard software development life cycle processes and participate in code reviews.
- Assist in game portal/social network front-end design.
- Support quick-turnaround Application development in a dynamic and highly visible environment.
- Experience with or able to quickly learn high-volume and high-availability software engineering techniques.
- Strong understanding of Data Structures, Algorithms, and Modular/Object-Oriented design/Design Patterns.
- Commercial experience in Web Application development and/or software development.
- Productive in XAMP & XCode environment.
- Determining any functionality that the Application must support and developing PHP content based on practical approved layout.
- Identifying the content type the site will host and ensuring compatibility with the PHP programming requirements.
- Giving guidance on colors, layout and styles for the client application.
Location: Information Technology and Services - Karachi, Pakistan
#J-18808-LjbffrDigital Application Developer
Posted today
Job Viewed
Job Description
- 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
Developer
Posted 18 days ago
Job Viewed
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
- Entry level
- Full-time
- Information Technology
- 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-LjbffrDeveloper
Posted today
Job Viewed
Job Description
- 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
Developer
Posted today
Job Viewed
Job Description
- 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
Developer
Posted today
Job Viewed
Job Description
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
Be The First To Know
About the latest Senior developer Jobs in Riyadh !
Software Developer
Posted 15 days ago
Job Viewed
Job Description
• 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.
Mobile Developer
Posted today
Job Viewed
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.
- 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
- 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
- Employment type: Full-time
- Industry: Wellness and Fitness Services
IDQ Developer
Posted today
Job Viewed
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.