.NET Developers Jobs in Saudi
3977 Jobs Found
<p><b>Job Title:</b> Microsoft Dynamics 365 Developer About the Role We are looking for a talented Microsoft Dynamics 365 CE Developer to design, develop, and customize enterprise-grade solutions on the Microsoft Dynamics 365 Customer Engagement (CE) platform. The ideal candidate will possess strong expertise in C#, JavaScript, and the PowerApps Component Framework (PCF) , with hands-on experience building custom plugins, API integrations, and user interface components that extend the native capabilities of Microsoft Power Platform. Key Responsibilities Design, develop, and customize Microsoft Dynamics 365 CE applications based on business requirements. Develop custom plugins, workflows, custom actions, and business logic using C# and .NET. Create responsive and reusable PCF (PowerApps Component Framework) controls to enhance the Dynamics 365 user experience. Develop client-side customizations using JavaScript, TypeScript, HTML, and CSS . Build and maintain secure integrations between Dynamics 365 and external systems using REST APIs, Web APIs, and custom services . Customize forms, entities, business process flows, ribbons, and security roles within Dynamics 365 CE. Develop and optimize Power Platform solutions while extending native platform capabilities. Troubleshoot, debug, and optimize application performance and system integrations. Participate in technical design sessions and recommend scalable solution architectures. Maintain technical documentation and ensure development follows Microsoft best practices. Collaborate with functional consultants, solution architects, and business stakeholders throughout the project lifecycle. Required Qualifications Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field. 3+ years of hands-on experience developing solutions on Microsoft Dynamics 365 CE / Dynamics CRM . Strong proficiency in: Microsoft Dynamics 365 CE C# .NET Framework / .NET Core JavaScript TypeScript HTML5 & CSS3 Hands-on experience developing PCF (PowerApps Component Framework) Controls . Experience building custom plugins, workflows, and business process automation. Strong experience integrating Dynamics 365 with third-party systems using REST APIs and Web APIs. Understanding of Microsoft Power Platform architecture and customization. Experience with source control tools such as Git and Azure DevOps. Strong analytical, problem-solving, and debugging skills. Excellent communication and collaboration skills. Preferred Qualifications Microsoft Certified: Power Platform Developer Associate. Microsoft Dynamics 365 certifications. Experience with Azure Functions, Logic Apps, or other Azure integration services. Knowledge of Power Automate and Power Apps. Experience working in Agile/Scrum environments. Technical Skills Microsoft Dynamics 365 CE / CRM C# .NET JavaScript TypeScript PCF (PowerApps Component Framework) Power Platform REST APIs Web API HTML5 CSS3 Azure DevOps Git Plugin Development Custom Workflows Solution Management Nice to Have Experience with Microsoft Dataverse. Experience with Power Automate and Power Apps. Knowledge of Azure integration services. Experience with enterprise CRM implementations. Familiarity with CI/CD pipelines and Application Lifecycle Management (ALM). Skills Required: Developer Project: PROJ-0579 Talent Requisition ID: JR-26-PHONE_NUMBER</p><p><strong>Desired Candidate Profile</strong></p><p>Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field. 3+ years of hands-on experience developing solutions on Microsoft Dynamics 365 CE / Dynamics CRM . Strong proficiency in: Microsoft Dynamics 365 CE C# .NET Framework / .NET Core JavaScript TypeScript HTML5 & CSS3 Hands-on experience developing PCF (PowerApps Component Framework) Controls . Experience building custom plugins, workflows, and business process automation. Strong experience integrating Dynamics 365 with third-party systems using REST APIs and Web APIs. Understanding of Microsoft Power Platform architecture and customization. Experience with source control tools such as Git and Azure DevOps. Strong analytical, problem-solving, and debugging skills. Excellent communication and collaboration skills. Preferred Qualifications Microsoft Certified: Power Platform Developer Associate. Microsoft Dynamics 365 certifications. Experience with Azure Functions, Logic Apps, or other Azure integration services. Knowledge of Power Automate and Power Apps. Experience working in Agile/Scrum environments.</p>
<p>Job Summary We are looking for a highly experienced Senior Microsoft Dynamics 365 CRM Developer with 9+ years of hands-on experience in Microsoft Dynamics 365 CRM development, with strong expertise in On-Premises environments . Cloud experience is considered a strong advantage. The ideal candidate will have solid experience in Dynamics 365 customization, development, integration, data migration, upgrades, and troubleshooting, with strong technical skills in C#, .NET, .NET Core, REST APIs, and Microsoft SQL Server . Key Responsibilities Develop, customize, configure, and maintain Microsoft Dynamics 365 CRM solutions based on business and technical requirements. Design and implement integrations between Dynamics 365 CRM and external systems using REST APIs, web services, and middleware . Develop custom plugins, workflows, and integrations using C# and .NET technologies. Perform data migration, system upgrades, and integration-related activities within the Dynamics 365 ecosystem. Analyze business and technical requirements and translate them into scalable Dynamics 365 solutions. Troubleshoot and resolve complex CRM, integration, and system functionality issues. Develop and maintain technical documentation, including solution designs, technical specifications, integration documentation, and deployment guides. Work closely with business stakeholders, technical teams, and other application teams to ensure successful solution delivery. Support application releases, deployments, and production issues. Follow development standards, version control practices, and CI/CD processes using Azure DevOps . Work with Microsoft SQL Server for database development, troubleshooting, queries, and data-related activities.</p><p><strong>Desired Candidate Profile</strong></p><ul><li>9+ years of professional experience in Microsoft Dynamics 365 CRM development.</li><li>Strong hands-on experience with Dynamics 365 CRM On-Premises .</li><li>Experience with Dynamics 365 CRM customization and configuration.</li><li>Strong programming skills in C# .</li><li>Strong knowledge of .NET / .NET Core .</li><li>Experience developing custom plugins and workflows .</li><li>Strong experience with REST APIs and web services .</li><li>Experience integrating Dynamics 365 with external applications and enterprise systems.</li><li>Strong Microsoft SQL Server (MSSQL) skills.</li><li>Experience with data migration and Dynamics 365 upgrades .</li><li>Experience with Azure DevOps , including Boards, Work Items, and Git repositories.</li><li>Strong troubleshooting and problem-solving skills.</li><li>Good understanding of full-stack development concepts.</li><li>Strong analytical and problem-solving skills.</li><li>Excellent communication and collaboration skills.</li><li>Ability to work independently and as part of a technical team.</li><li>Strong documentation and technical analysis skills.</li><li>Ability to work effectively in a business-critical enterprise environment.</li><li>Candidates must have 9+ years of hands-on experience specifically in Microsoft Dynamics 365 CRM, with strong On-Premises experience.</li><li>Experience with Dynamics 365 CRM Cloud / Online .</li><li>Experience working in the banking or financial services sector .</li><li>Experience working in large-scale enterprise environments .</li><li>Experience with middleware and enterprise integration platforms.</li><li>Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.</li></ul>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Job Summary We are looking for a highly experienced Senior Microsoft Dynamics 365 CRM Developer with 9+ years of hands-on experience in Microsoft Dynamics 365 CRM development, with strong expertise in On-Premises environments .<br> Cloud experience is considered a strong advantage.<br> The ideal candidate will have solid experience in Dynamics 365 customization, development, integration, data migration, upgrades, and troubleshooting, with strong technical skills in C#, .<br>NET, .NET Core, REST APIs, and Microsoft SQL Server .<br> Key Responsibilities Develop, customize, configure, and maintain Microsoft Dynamics 365 CRM solutions based on business and technical requirements.<br> Design and implement integrations between Dynamics 365 CRM and external systems using REST APIs, web services, and middleware .<br> Develop custom plugins, workflows, and integrations using C# and .<br>NET technologies.<br> Perform data migration, system upgrades, and integration-related activities within the Dynamics 365 ecosystem.<br> Analyze business and technical requirements and translate them into scalable Dynamics 365 solutions.<br> Troubleshoot and resolve complex CRM, integration, and system functionality issues.<br> Develop and maintain technical documentation, including solution designs, technical specifications, integration documentation, and deployment guides.<br> Work closely with business stakeholders, technical teams, and other application teams to ensure successful solution delivery.<br> Support application releases, deployments, and production issues.<br> Follow development standards, version control practices, and CI/CD processes using Azure DevOps .<br> Work with Microsoft SQL Server for database development, troubleshooting, queries, and data-related activities.<br> Required Technical Skills 9+ years of professional experience in Microsoft Dynamics 365 CRM development.<br> Strong hands-on experience with Dynamics 365 CRM On-Premises .<br> Experience with Dynamics 365 CRM customization and configuration.<br> Strong programming skills in C# .<br> Strong knowledge of .<br>NET / .NET Core . Experience developing custom plugins and workflows .<br> Strong experience with REST APIs and web services .<br> Experience integrating Dynamics 365 with external applications and enterprise systems.<br> Strong Microsoft SQL Server (MSSQL) skills.<br> Experience with data migration and Dynamics 365 upgrades .<br> Experience with Azure DevOps , including Boards, Work Items, and Git repositories.<br> Strong troubleshooting and problem-solving skills.<br> Good understanding of full-stack development concepts.<br> Key Competencies Strong analytical and problem-solving skills.<br> Excellent communication and collaboration skills.<br> Ability to work independently and as part of a technical team.<br> Strong documentation and technical analysis skills.<br> Ability to work effectively in a business-critical enterprise environment.<br> Important Requirement Candidates must have 9+ years of hands-on experience specifically in Microsoft Dynamics 365 CRM, with strong On-Premises experience.<br> Preferred Qualifications Experience with Dynamics 365 CRM Cloud / Online .<br> Experience working in the banking or financial services sector .<br> Experience working in large-scale enterprise environments .<br> Experience with middleware and enterprise integration platforms.<br> Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.<br></span> </div><h2 data-automation-id="subHeaderPreferredCandidate" class="h5">
Preferred candidate </h2>
<div class="row is-m v-align-top t-small bg-mute">
<div class="col is-3 p5" data-automation-id="label_Years_of_experience">
<b>Years of experience</b>
</div>
<div class="col is-9 p5" data-automation-id="data_Years_of_experience">
No experience required </div>
</div>
<div class="row is-m v-align-top t-small ">
<div class="col is-3 p5" data-automation-id="label_Degree">
<b>Degree</b>
</div>
<div class="col is-9 p5" data-automation-id="data_Degree">
Bachelor's degree / higher diploma </div>
</div>
Job Summary<br><br>We are looking for a skilled Creatio Developer to join our team and contribute to the development, customization, and implementation of solutions using the Creatio platform. The ideal candidate will have hands-on experience with Creatio, . NET/C#, CRM solutions, and business process automation.<br><br>Creatio Certification Is Required.<br><br>Key Responsibilities<br><br>Develop, configure, and customize applications and business processes using the Creatio platform Customize Creatio solutions based on business and technical requirements Develop integrations between Creatio and third-party systems using APIs and web services Configure workflows, business processes, business rules, entities, and system settings Translate business requirements into effective technical solutions Participate in the software development lifecycle, including development, testing, deployment, and support Troubleshoot and resolve technical issues related to Creatio applications Maintain and enhance existing Creatio solutions Collaborate with Business Analysts, QA Engineers, Solution Architects, and other team members Prepare technical documentation when required Keep up to date with Creatio features, releases, and development best practices<br><br>Requirements<br><br>Requirements<br><br>Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field2-4 years of experience in software development with relevant experience in Creatio Hands-on experience with the Creatio platform Valid Creatio certification is required Good knowledge of C# and . NETKnowledge of Java Script, HTML, and CSSUnderstanding of REST APIs, SOAP, and web services Knowledge of SQL and relational databases Basic understanding of CRM systems and business process management Strong analytical and problem-solving skills Good communication and teamwork skills<br><br>Preferred Qualifications<br><br>Experience with Creatio Freedom UIExperience with Creatio 8.x Experience with Creatio workflows, configuration, customization, and integrations Experience with cloud-based CRM solutions Additional Creatio certifications are an advantage<br><br>Certification<br><br>Creatio certification is mandatory, preferably:<br><br>Creatio Certified Developer Creatio Certified Advanced Developer Other recognized Creatio technical certifications
Job Summary<br><br>We are looking for a skilled Creatio Developer to join our team and contribute to the development, customization, and implementation of solutions using the Creatio platform. The ideal candidate will have hands-on experience with Creatio, . NET/C#, CRM solutions, and business process automation.<br><br>Creatio Certification Is Required.<br><br>Key Responsibilities<br><br>Develop, configure, and customize applications and business processes using the Creatio platform Customize Creatio solutions based on business and technical requirements Develop integrations between Creatio and third-party systems using APIs and web services Configure workflows, business processes, business rules, entities, and system settings Translate business requirements into effective technical solutions Participate in the software development lifecycle, including development, testing, deployment, and support Troubleshoot and resolve technical issues related to Creatio applications Maintain and enhance existing Creatio solutions Collaborate with Business Analysts, QA Engineers, Solution Architects, and other team members Prepare technical documentation when required Keep up to date with Creatio features, releases, and development best practices<br><br>Requirements<br><br>Requirements<br><br>Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field2-4 years of experience in software development with relevant experience in Creatio Hands-on experience with the Creatio platform Valid Creatio certification is required Good knowledge of C# and . NETKnowledge of Java Script, HTML, and CSSUnderstanding of REST APIs, SOAP, and web services Knowledge of SQL and relational databases Basic understanding of CRM systems and business process management Strong analytical and problem-solving skills Good communication and teamwork skills<br><br>Preferred Qualifications<br><br>Experience with Creatio Freedom UIExperience with Creatio 8.x Experience with Creatio workflows, configuration, customization, and integrations Experience with cloud-based CRM solutions Additional Creatio certifications are an advantage<br><br>Certification<br><br>Creatio certification is mandatory, preferably:<br><br>Creatio Certified Developer Creatio Certified Advanced Developer Other recognized Creatio technical certifications
<p>Job Description: Senior Developer (Vue.js) Position Overview We are seeking an experienced Senior Developer (Vue.js) to design, develop, and deliver scalable, high-performance web applications. The ideal candidate will have strong expertise in Vue.js , modern software development practices, and backend technologies. This role requires close collaboration with cross-functional teams, mentoring junior developers, and contributing to the architecture and continuous improvement of our applications. Key Responsibilities Design, develop, test, and maintain scalable and secure web applications. Build responsive, high-performance user interfaces using Vue.js . Translate business requirements into technical solutions and system designs. Develop and integrate RESTful APIs with frontend applications. Optimize application performance, scalability, and maintainability. Conduct code reviews and ensure adherence to coding standards and best practices. Mentor junior developers and provide technical guidance. Collaborate with Product, QA, UX/UI, and DevOps teams throughout the development lifecycle. Participate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives. Contribute to CI/CD pipelines, deployment processes, and continuous improvement initiatives. Evaluate and adopt new technologies, frameworks, and development tools where appropriate.</p><p><strong>Desired Candidate Profile</strong></p><p>Bachelor s degree in Computer Science, Software Engineering, Information Technology, or a related field. Proven experience as a Senior Software Developer or in a similar role. Strong hands-on experience with Vue.js (Must Have). Proficiency in one or more programming languages such as Java, C#, Python, JavaScript, or TypeScript . Experience with modern development frameworks and technologies such as .NET, Spring Boot, React, Angular, or Node.js . Solid understanding of software development methodologies including Agile, Scrum, or Kanban . Experience working with SQL and/or NoSQL databases. Familiarity with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform (GCP) . Experience with version control systems such as Git or SVN . Good understanding of CI/CD pipelines , DevOps practices, and automated deployment processes. Strong experience designing, developing, and consuming RESTful APIs . Demonstrated ability to conduct code reviews and mentor development team members. Excellent analytical, problem-solving, communication, and collaboration skills. Preferred Qualifications Experience with microservices architecture. Knowledge of containerization technologies such as Docker and Kubernetes. Familiarity with automated testing frameworks and best practices. Experience working in enterprise-scale application development environments. Skills Required: Proficiency in one or more programming languages (e.g., Java, C#, Python, JavaScript, TypeScript) Hands-on experience with modern frameworks and libraries (e.g., .NET, Spring, React, Angular, Node.js) Strong understanding of software development methodologies (Agile, Scrum, or Kanban) Experience with databases (SQL and/or NoSQL) Familiarity with cloud platforms (AWS, Azure, or GCP) Expertise in version control systems (Git, SVN) Solid understanding of CI/CD pipelines and DevOps concepts Experience in designing and consuming RESTful APIs Ability to perform code reviews and mentor team members Strong analytical and problem-solving skills Excellent communication and teamwork abilities</p>
JOB PURPOSE / ROLE:To control and guide the effective monitoring and management of the data centre(s) physical infrastructure and to handle the timely and accurate migration of batches so as to enable their utilization from all employees and support operation’s efficiency <br>AREAS OF RESPONSIBILITY:<br>Policies, Processes & Procedures Implements approved departmental policies, processes, procedures and provides instructions to subordinates and monitors their adherence so that work is carried out in a controlled manner<br>Day- to-day operations Implements the day-to-day operations assigned for the Product Development function to ensure compliance with the established standards and procedures<br>Budget Provides input for the development of departmental budget and monitors performance against approved levels within own function, ensuring any variances are appropriately addressed<br>Testing Team Controls and plans the accurate and effective application implementation. Control and Monitor the development or modification of the applications, and ensure that this is aligned with the business requests and architecture design, so as to support the efficiency of the operations Controls the accurate and compatible configuration of the systems and applications defining the values of parameters and adjustments required, so as to enable their effective operation and cooperation Coordinates with vendors that are able to provide quality and cost effective services for the development of application that can’t be developed internally<br>Solutions Delivery Monitors the efficiency compatibility of the applications used in the assigned business area and proceeds to their maintenance and required configuration, so as to support the effective execution of business objectives Monitors the systems / applications malfunctions reported from the Services Center department and controls the resolution of the most complicated, so to assist the operational ability of the business Controls the development environments synchronization and code migration. Ensure the documentation of all interventions / developments to systems and applications, so as to support the effective knowledge management <br>Continuous Improvement Contributes to the identification of opportunities for continuous improvement of systems, processes and practices taking into account ‘international best practice’, improvement of business processes, cost reduction and productivity improvement<br>Reporting Prepares departmental reports of Riyad Bank timely and accurately to meet the bank and department requirements, policies and standards<br>Committees & Meetings Represents the function and actively contributes in various committees/meetings (internal and external) as applicable and per authority levels in order to ensure relevant matters are dealt with in a timely and efficient manner<br>People Management Ensures all staff have clear objectives, regular performance feedback sessions, formal annual appraisals, and individual development plans, with particular emphasis on the development of talented Saudi national staff Ensures and facilitates the employment, training and development of Saudi nationals within the organization<br>Safety, Quality & Environment Complies with all relevant safety, quality and environmental management policies, procedures and controls to ensure a healthy and safe work environment<br>Related Assignments Performs other related duties or assignments as directed<br><br>QUALIFICATIONS & EXPERIENCE:Minimum Qualifications:Bachelor’s degree in Computer Science or IT engineering or equivalent Minimum Experience:6-8Years of relevant experience <br>Technical Knowledge areas: Very good knowledge of banking BT systems and applications Very good knowledge of the banking operations and requirements Excellent project management skills Very good knowledge of programming languages operating systems relevant to the assigned business area, e.g. UNIX, SQL, java, .net, Visual Basic, Midas, Moody’s, etc
<p><br></p><p>Overview: The Applications Developer & Designer will be responsible for designing, developing, and maintaining custom software applications and digital solutions tailored to the needs of Al Qadsiah Club. This role combines strong development skills with creative design capabilities to deliver engaging, efficient, and scalable applications.</p><p>Key Responsibilities:</p><ul><li>Design, develop, test, and deploy custom applications (web & mobile) to support club operations and fan engagement.</li><li>Develop and publish mobile applications (iOS & Android) using modern frameworks.</li><li>Experience in API design, development, and integration with third-party or government systems.</li><li>Hands-on experience with mobile development frameworks (React Native, Flutter, Swift, Kotlin).</li><li>Design, develop, test, and deploy custom applications to support club operations and fan engagement.</li><li>Collaborate with stakeholders to gather requirements and translate them into technical specifications.</li><li>Develop user-friendly interfaces and seamless user experiences by applying best design practices.</li><li>Maintain and enhance existing applications to improve performance, usability, and security.</li><li>Integrate third-party APIs and services as needed for expanded functionality.</li><li>Troubleshoot, debug, and resolve application issues promptly.</li><li>Ensure applications comply with security standards and data privacy regulations.</li><li>Work closely with the IT and digital teams to support digital transformation initiatives.</li><li>Document development processes, code, and user manuals.</li><li>Stay updated with emerging trends and technologies in application development and design.</li></ul><p><strong>Desired Candidate Profile</strong></p><h2>Qualifications:</h2><ul><li>Bacheloru2019s degree in Computer Science, Software Engineering, or a related field.</li><li>Proven experience in application development and UI/UX design.</li><li>Proficiency in programming languages such as JavaScript, Python, Java, C#, or others relevant to the clubu2019s tech stack.</li><li>Experience with web frameworks (React, Angular, Vue.js) and backend technologies (Node.js, .NET, Django, etc.).</li><li>Strong skills in database management (SQL, NoSQL).</li><li>Familiarity with graphic design tools (Adobe XD, Figma, Sketch) for UI/UX design.</li><li>Understanding of agile development methodologies.</li><li>Excellent problem-solving and communication skills.</li><li>Experience in sports or entertainment industry applications is a plus.</li></ul>
Job Summary We are looking for a Senior Share Point Server Developer with 7–10 years of hands-on experience designing, developing, customizing, integrating, deploying, and supporting enterprise Share Point on-premises solutions. The candidate should have strong practical experience with Share Point Server 2016, Share Point Server 2019, and Share Point Server Subscription Edition, together with strong expertise in Share Point server-side development, Share Point Framework (SPFx), Microsoft . NET technologies, enterprise integrations, reporting, troubleshooting, and related Microsoft technologies. The role covers the complete development lifecycle and requires sound software engineering practices, technical leadership, and mentoring capabilities.<br>Key Responsibilities• Design, develop, customize, deploy, and maintain enterprise solutions based on Share Point Server 2016, Share Point Server 2019, and Share Point Server Subscription Edition.• Participate in the full development lifecycle: requirements analysis, solution design, estimation, development, testing, deployment, maintenance, support, upgrades, and modernization.• Develop Share Point server-side and client-side solutions using C#, . NET Framework, Share Point Server Object Model, farm/WSP solutions, SPFx, Type Script, React, Java Script, j Query, HTML, and CSS.• Design and implement solutions and integrations using CSOM, JSOM, REST APIs, Share Point Web Services, Server Object Model, databases, APIs, and enterprise systems.• Develop and maintain Microsoft-based applications and integration components using ASP. NET Web Forms, ASP. NET MVC, ASP. NET Core, WCF, WIF, and Windows Workflow Foundation (WF).• Develop SQL-based solutions and integrations using Microsoft SQL Server, including complex queries, stored procedures, functions, and triggers.• Develop and support reporting and BI solutions using SSRS, Power BI, Excel Services, and Performance Point Services.• Create and maintain Power Shell scripts for deployment, configuration, administration, troubleshooting, maintenance, and automation.• Package, deploy, upgrade, and maintain Share Point custom solutions across development, test, UAT, and production environments.• Participate in Share Point upgrade and migration initiatives, including assessment, remediation, and modernization of legacy customizations.• Troubleshoot Share Point applications, integrations, deployments, workflows, performance, permissions, authentication, and environment-related issues.• Conduct code reviews, maintain development standards and technical documentation, and provide technical guidance and mentorship to other developers.<br>Technical Requirments<br>Experience and Education• Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Information Technology, or a related technical discipline.• 7–10 years of professional software development experience, with substantial hands-on experience developing enterprise Share Point Server solutions.• Strong practical experience with Share Point Server 2016 and/or Share Point Server 2019; experience with Share Point Server Subscription Edition is highly desirable.• Proven experience working with enterprise or business-critical Share Point solutions in on-premises environments.<br>Share Point Server Development Strong hands-on experience with Share Point Server Object Model, farm solutions and WSP packages, Features and Feature Receivers, custom Web Parts, Application Pages, Event Receivers, Timer Jobs, custom workflows, Lists and Libraries, Content Types, Site Columns, custom forms, Share Point Search customizations, CSOM, JSOM, REST APIs, Share Point Web Services, and sound software architecture, design patterns, coding standards, security, scalability, maintainability, and performance best practices.<br>Share Point Framework and Client-Side Development Strong hands-on experience developing SPFx solutions using Type Script, React, Java Script, j Query, HTML, and CSS, including SPFx development for Share Point Server environments and compatibility considerations across Share Point Server 2016, 2019, Subscription Edition, and Share Point Online. Experience with XML, XSLT, Angular, Vue.js, or related technologies is an advantage.<br>Microsoft . Net Development Strong hands-on experience with C#, . NET Framework, ASP. NET Web Forms, ASP. NET MVC, ASP. NET Core, Windows Communication Foundation (WCF), Windows Identity Foundation (WIF), and Windows Workflow Foundation (WF), with the ability to develop, maintain, troubleshoot, and modernize Microsoft-based enterprise applications integrated with Share Point.<br>Share Point Architecture and Administration Strong understanding of Share Point farms, Web Applications, Site Collections, Service Applications, Application Pools, IIS, Search, Managed Metadata, User Profile Services, Share Point security and permissions, farm topology, Central Administration, Windows and Claims-Based Authentication, NTLM, Kerberos, and Active Directory integration, with sufficient administration knowledge to deploy, configure, monitor, and troubleshoot Share Point custom solutions. Experience with ADFS or federated authentication is an advantage.<br>Troubleshooting, Power Shell and ALM• Strong troubleshooting experience using Share Point ULS Logs, Windows Event Viewer, IIS Logs, Share Point Health Analyzer, Developer Dashboard, and related diagnostic tools.• Strong experience with Power Shell for Share Point administration, deployment, configuration, troubleshooting, and automation.• Experience packaging, deploying, upgrading, and maintaining Share Point solutions across multiple environments; proficiency with Git, TFS, SVN, Azure Dev Ops, or equivalent tools; CI/CD experience is desirable.<br>SQL Server and reporting Strong knowledge of Microsoft SQL Server, including complex queries, stored procedures, functions, triggers, custom database integration, and an understanding of Share Point database architecture and Microsoft-supported practices. Experience developing reporting and BI solutions using SQL Server Reporting Services (SSRS), Power BI, Excel Services, and Performance Point Services, including integration of Share Point solutions with reporting and analytics platforms.<br>Migration and Modernization• Experience upgrading or migrating Share Point applications and custom solutions between Share Point Server versions, including assessment of legacy customizations for compatibility, remediation, modernization, and migration.• Experience with Share Point Server 2016 to 2019 and/or Share Point Server 2019 to Subscription Edition upgrades is highly desirable, including the ability to identify obsolete, unsupported, or high-risk customizations and recommend appropriate remediation.<br>Certifications• Microsoft Share Point certifications are highly desirable.• Relevant Microsoft certifications in Share Point, Microsoft 365, Azure, Power Platform, development, architecture, or related Microsoft technologies are considered an advantage; historical Share Point Server development or administration certifications remain relevant.• Demonstrated continuous technical learning and completion of relevant Microsoft training and certifications will be considered positively.<br>Professional Skills• Strong software engineering, analytical, troubleshooting, and problem-solving skills; ability to translate complex business and technical requirements into practical, maintainable solutions.• Ability to work independently, take ownership of technical deliverables, manage multiple priorities, and provide technical leadership, code review, and mentoring.• Strong collaboration and communication skills; experience working in Agile environments using Scrum or Kanban; excellent written and verbal communication skills.• Fluent in Arabic and English.
<p> <strong> The Job Description <br>
</strong> </p>
<ol>
<li>Design, develop, integrate, test, and maintain scalable business applications using .NET and OutSystems.</li>
<li>Develop robust backend services, APIs, and business logic using C# / .NET.</li>
<li>Build responsive and user-friendly applications using OutSystems.</li>
<li>Design, develop, and integrate RESTful APIs and web services.</li>
<li>Develop and optimize SQL queries, stored procedures, and database structures using SQL Server.</li>
<li>Participate in the full Software Development Lifecycle (SDLC), from requirements analysis through deployment and maintenance.</li>
<li>Translate business requirements into technical solutions and provide accurate development estimates.</li>
<li>Troubleshoot, debug, and resolve application issues across development and production environments.</li>
<li>Conduct code reviews and ensure adherence to coding standards, best practices, and security guidelines.</li>
<li>Collaborate with Business Analysts, QA Engineers, Project Managers, and other Developers.</li>
<li>Contribute to application architecture, technical design, and development decisions.</li>
<li>Ensure applications meet requirements for performance, security, scalability, and maintainability.</li>
<li>Prepare and maintain technical documentation.</li>
<li>Participate in Agile/Scrum ceremonies and contribute to continuous improvement initiatives.<br><p> <strong> <strong>Requirements:<br>
</strong> </strong> </p></li>
</ol>
<ul>
<li>Bachelor s degree in Computer Science, Software Engineering, Information Technology, or a related field.</li>
<li>2 5 years of professional software development experience.</li>
<li>Strong hands-on experience with C# / .NET / .NET Core.</li>
<li>Practical experience developing applications using OutSystems.</li>
<li>Experience with ASP.NET Core, ASP.NET MVC, and Web API.</li>
<li>Strong knowledge of SQL and relational databases, preferably SQL Server.</li>
<li>Experience with REST APIs, JSON, authentication, and system integrations.</li>
<li>Good understanding of HTML5, CSS3, JavaScript, and responsive web development.</li>
<li>Experience with Git or other version control systems.</li>
<li>Good understanding of software development methodologies, clean coding practices, and design patterns.</li>
<li>Strong debugging, analytical, and problem-solving skills.</li>
<li>Experience with Entity Framework / EF Core is preferred.</li>
<li>Experience with React, Angular, or similar JavaScript frameworks is a plus.</li>
<li>Experience with CI/CD, DevOps, Azure, or other cloud platforms is a plus.</li>
<li>OutSystems certification and experience with Service Studio / Integration Studio are strong advantages.</li>
<li>Experience in banking, financial services, or enterprise applications is a plus.</li>
<li>Fluent/native Arabic speaker is mandatory, with strong English communication skills.</li>
<li>Strong communication and interpersonal skills, with the ability to work effectively with Arabic-speaking stakeholders and technical teams.</li>
</ul>
<h3 >About CodeNinja Inc</h3>
<p >CodeNinja Inc is a full-stack sovereign AI delivery company based in Riyadh, with delivery capabilities across Saudi Arabia and the MENA region. The company supports Saudi enterprises, software acquirers, and government entities in modernizing systems and operationalizing intelligence across mission-critical workflows. CodeNinja Inc works with over 240 organizations in sectors such as government digitization, energy, financial services, logistics, and healthcare, aligning its services with Saudi Arabia's Vision 2030 by building internal capabilities within client organizations through embedded engineering teams, AI Capability Centers, and Employer of Record services.</p>
<h3 >About the Role: Senior CRM Consultant - Microsoft Dynamics 365</h3>
<p >CodeNinja Inc is seeking a <strong >Senior CRM Consultant - Microsoft Dynamics 365</strong> to join their team. This full-time role involves leading the configuration, customization, integration, and ongoing support of Microsoft Dynamics 365 Customer Engagement modules within Saudi National Bank's CRM landscape. The consultant will work directly with business stakeholders to translate banking requirements into scalable CRM solutions.</p>
<h3 >Key Responsibilities</h3>
<ul >
<li >Lead end-to-end CRM solutioning on Microsoft Dynamics 365, covering modules such as Sales, Customer Service, Marketing, and/or Field Service.</li>
<li >Gather and analyze business requirements, producing Business Requirements Documents (BRDs), Functional Requirements Documents (FRDs), and solution design documents.</li>
<li >Configure and customize entities, forms, views, business rules, workflows, and business process flows within Dynamics 365.</li>
<li >Build and maintain Power Automate flows and Power Apps components on the Dataverse platform.</li>
<li >Design and manage integrations between Dynamics 365 and core banking/enterprise systems using APIs and web services.</li>
<li >Manage data migration activities, utilizing D365 import/export tools, SSIS, or equivalent ETL tools.</li>
<li >Develop plugins and custom code using C#, .NET, and JavaScript when out-of-box configuration is insufficient.</li>
<li >Provide L2/L3 production support, troubleshoot issues, and manage change requests.</li>
<li >Ensure CRM solutions comply with SNB's internal governance and relevant SAMA regulatory/compliance requirements.</li>
<li >Coordinate with Quality Assurance (QA) teams on test planning and User Acceptance Testing (UAT) support.</li>
<li >Mentor junior team members and support knowledge transfer initiatives.</li>
</ul>
<h3 >Experience and Qualifications</h3>
<p >Candidates should possess 0-1 years of relevant experience for this Senior CRM Consultant role. The position requires a strong understanding of Microsoft Dynamics 365 Customer Engagement modules and the ability to translate complex business requirements into effective CRM solutions.</p>
<h3 >Technical Skills</h3>
<ul >
<li >Proficiency in Microsoft Dynamics 365 (Sales, Customer Service, Marketing, Field Service).</li>
<li >Experience with Power Automate flows and Power Apps components on Dataverse.</li>
<li >Knowledge of API and web service integration methods.</li>
<li >Familiarity with data migration tools (D365 import/export, SSIS, ETL).</li>
<li >Development skills in C#, .NET, and JavaScript for custom solutions.</li>
</ul>
<h3 >Work Type</h3>
<p >This is a full-time position.</p>
<p><b>Job Requirement</b>s:</p><p>At least 4 years of experience in Microsoft Dynamics 365 CRM (On-Premises) development.</p><p>Strong proficiency in .NET, .NET Core, REST APIs, and full-stack development.</p><p>Hands-on experience in developing, customizing, and configuring Microsoft Dynamics 365 CRM solutions based on business requirements.</p><p>Experience in creating custom workflows, plugins, and integrations using C# and .NET frameworks.</p><p>Expertise in integrating Dynamics 365 CRM with external systems and applications through REST APIs, web services, and middleware.</p><p>Practical experience with data migration activities and Dynamics 365 upgrades.</p><p>Strong troubleshooting and problem-solving skills, especially for integration and system functionality issues.</p><p>Ability to work on both front-end and back-end components, ensuring seamless user experience and robust backend performance.</p><p>Proven experience in developing and maintaining web applications using .NET Core, ASP.NET, JavaScript, and HTML/CSS.</p><p>Ability to design and deliver solutions with focus on performance optimization, scalability, and security.</p><p>Ability to prepare and maintain detailed technical documentation.</p><p>Strong experience with Microsoft SQL Server (MSSQL).</p><p>Familiarity with Azure DevOps, including Boards, Work Items, and Git Repository for source code management.</p><p>Strong ownership mindset, positive attitude, and ability to work effectively under pressure within a team environment.</p><p>Experience in banking or enterprise sectors is preferred.</p><p>Preferred Certifications:</p><p>Microsoft Certified: Dynamics 365 Developer Associate.</p><p>Microsoft Certified: Azure Fundamentals or Azure Developer Associate (Optional).</p><p><strong>Desired Candidate Profile</strong></p><p>At least 4 years of experience in Microsoft Dynamics 365 CRM (On-Premises) development.</p><p>Strong proficiency in .NET, .NET Core, REST APIs, and full-stack development.</p><p>Hands-on experience in developing, customizing, and configuring Microsoft Dynamics 365 CRM solutions based on business requirements.</p><p>Experience in creating custom workflows, plugins, and integrations using C# and .NET frameworks.</p><p>Expertise in integrating Dynamics 365 CRM with external systems and applications through REST APIs, web services, and middleware.</p><p>Practical experience with data migration activities and Dynamics 365 upgrades.</p><p>Strong troubleshooting and problem-solving skills, especially for integration and system functionality issues.</p><p>Ability to work on both front-end and back-end components, ensuring seamless user experience and robust backend performance.</p><p>Proven experience in developing and maintaining web applications using .NET Core, ASP.NET, JavaScript, and HTML/CSS.</p><p>Ability to design and deliver solutions with focus on performance optimization, scalability, and security.</p><p>Ability to prepare and maintain detailed technical documentation.</p><p>Strong experience with Microsoft SQL Server (MSSQL).</p><p>Familiarity with Azure DevOps, including Boards, Work Items, and Git Repository for source code management.</p><p>Strong ownership mindset, positive attitude, and ability to work effectively under pressure within a team environment.</p><p>Experience in banking or enterprise sectors is preferred.</p><p>Preferred Certifications:</p><p>Microsoft Certified: Dynamics 365 Developer Associate.</p><p>Microsoft Certified: Azure Fundamentals or Azure Developer Associate (Optional).</p>
Qualifications required<p>• Bachelor’s degree in Computer Engineering or Computer Science.</p><p>• At least five years of relevant professional experience in the position you are applying for.</p><p>• Professional accreditation from the Saudi Council of Engineers and proficiency in spoken and written English.</p><p>• Ability to handle work pressure professionally and maintain commitment to agreed working hours.</p><p>• Commitment to continuous self-development to support the working environment.</p>Responsibilities common to all four developer positions<p>• Analyse requirements, design systems and work across the full software development lifecycle to build effective, integrated applications.</p><p>• Convert business processes and routine paper procedures into electronic workflows and application solutions.</p><p>• Define system processes and procedures, including application inputs and outputs.</p><p>• Develop practical solutions to improve and automate workflows, and design flexible systems suited to operational needs.</p><p>• Establish coding policies and consistent programming practices, including naming conventions and common libraries.</p><p>• Implement and maintain version-control tools to track application versions and updates.</p><p>• Conduct technical studies, analyse problems and prepare reports relevant to system development.</p><p>• Maintain system continuity and application interconnectivity; identify and correct defects and improve performance.</p><p>• Analyse application indicators and functions, respond to issues and recommend improvements; provide proactive application support.</p><p>• Apply security standards and perform preventive maintenance for systems and applications.</p><p>• Prepare and maintain technical documentation, designs, studies and reports; deliver training and knowledge transfer.</p>SS02 Java and Oracle ADF Developer<p>One vacancy.</p><p>• Good knowledge of Oracle SQL, PL/SQL, Oracle Forms, Oracle Report Builder, Java and Oracle ADF, together with SDLC and version-control practices.</p><p>• Develop and maintain applications using Oracle SQL, PL/SQL, Oracle Forms, Oracle Report Builder, Java and Oracle ADF.</p>SS03 .NET Application Support and Development Engineer and SS04 .NET Developer<p>One vacancy for each position.</p><p>• Good knowledge of C#, VB.NET and ASP.NET, with SQL, PL/SQL, SDLC and version-control experience.</p><p>• Manage, design, program, develop and maintain .NET systems using C#, VB.NET, ASP.NET, SQL and PL/SQL.</p>SS05 Content Systems Developer<p>One vacancy.</p><p>• Good knowledge of programming languages, including Java, SQL and PL/SQL, and familiarity with content-system development, SDLC and version control.</p><ul><li>• Program and develop content systems using Java, SQL and PL/SQL throughout the SDLC, with familiarity with Java development tools (listed as Java e-Clips).</li></ul>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>We are looking for an experienced <b>Senior Full-Stack Sitecore Developer</b> to join our Sitecore delivery team. This role involves supporting, maintaining, and enhancing an enterprise Sitecore platform through full-stack development, application support, troubleshooting, integrations, and continuous platform improvements.</p><p>Responsibilities:</p><ul><li>Develop, maintain, and enhance Sitecore applications, components, templates, and supporting functionality.</li><li>Perform full-stack development using Sitecore, .NET/C#, SQL Server, HTML, CSS, and JavaScript.</li><li>Develop and support Sitecore MVC and Headless implementations.</li><li>Deliver enhancements, backlog items, and application changes.</li><li>Investigate and resolve application issues, bugs, incidents, and service requests.</li><li>Perform root cause analysis and implement corrective solutions.</li><li>Support deployments, releases, smoke testing, and post-deployment validation.</li><li>Work with APIs, integrations, and dependent enterprise systems.</li><li>Collaborate with QA, technical leads, and stakeholders to deliver high-quality solutions.</li></ul><p>Requirements:</p><ul><li>5+ years of hands-on Sitecore development experience.</li><li>Strong experience with Sitecore XP (9.x, 10.x or higher).</li><li>Strong .NET/C# development experience.</li><li>Experience with MVC and Headless Sitecore development.</li><li>Good knowledge of SQL Server, HTML, CSS, and JavaScript.</li><li>Experience with APIs, integrations, deployment, and release processes.</li><li>Experience troubleshooting enterprise applications and production issues.</li><li>Strong analytical and problem-solving skills.</li><li>Excellent written and spoken English communication skills.</li><li>Ability to work effectively within a remote international team.</li></ul><p>Preferred:</p><ul><li>Sitecore certifications.</li><li>Experience with Microsoft Azure and Solr.</li><li>Experience with enterprise PIM/DAM integrations.</li><li>Experience supporting large-scale global Sitecore platforms.</li></ul><p><br></p> </div><h2 class="h5">Skills</h2>
<div data-jb-field="skills"><ul><li>Sitecore</li><li>Sitecore XP</li><li>Sitecore Development</li><li>.NET</li><li>C#</li><li>ASP.NET MVC</li><li>Headless Development</li><li>SQL Server</li><li>HTML</li><li>CSS</li><li>JavaScript</li><li>Azure</li><li>Solr</li><li>API Integration</li><li>Enterprise CMS</li><li>Web Development</li><li>Application Support</li><li>Agile Scrum</li></ul></div>
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior IBM Datacap Administrator / Developer based in Saudi Arabia.<br><br>This is a hands-on opportunity for an experienced IBM Datacap professional to contribute to the development and evolution of an enterprise document-processing platform. The role spans Datacap development, platform administration, integrations, troubleshooting, testing, deployment, and production support. You will help transform business requirements into secure, scalable, and reliable technical solutions. Working within an Agile product engineering environment, you will collaborate across development, architecture, testing, and operations. The position offers the opportunity to build new capabilities while supporting critical enterprise workflows. Experience with modern integrations, Dev Sec Ops practices, and secure enterprise environments will be highly valuable. This is an ideal role for someone who combines deep Datacap expertise with strong software development and problem-solving capabilities.<br><br>Accountabilities<br><br>Design, develop, configure, enhance, and maintain IBM Datacap applications, including rulesets, tasks, actions, document hierarchies, workflows, validation rules, and verification processes. Configure and optimize OCR, document recognition, classification, data extraction, field validation, image processing, and batch-processing capabilities. Develop reusable Datacap components and custom actions or extensions, including business rules for document routing, validation, exception handling, and processing. Install, configure, administer, monitor, and maintain Datacap environments across Development, Test, QA, UAT, and Production. Administer and troubleshoot Datacap Server, Rulerunner, Datacap Studio, and Datacap Navigator, including processing queues, logs, performance, failed batches, OCR issues, workflow failures, connectivity problems, and production incidents. Participate throughout the product development lifecycle, including requirements analysis, technical design, sprint planning, development, testing, deployment, release planning, and post-deployment stabilization. Translate business requirements and user stories into technical solutions, estimate development effort, conduct peer reviews, troubleshoot defects, and implement sustainable fixes. Develop and support integrations using REST APIs, SOAP web services, databases, file-based interfaces, enterprise content repositories, workflow platforms, and business applications. Integrate document-processing capabilities with enterprise platforms such as IBM File Net P8 and IBM Content Navigator where applicable. Manage metadata mapping, database lookups, document and metadata exports, API data exchange, retries, error handling, audit logging, and exception management. Develop and maintain custom components using C#, . NET, Java, Java Script, SQL, XML, REST, and SOAP, with particular emphasis on C#/. NET for custom Datacap actions and extensions. Support secure enterprise and federal environments, including practices related to NIST, FISMA, IAM/RBAC, audit logging, vulnerability remediation, application security, PII protection, and configuration management. Contribute to source control, CI/CD, automated deployments, release management, environment configuration, monitoring, incident management, and Dev Sec Ops practices. <br><br>Requirements<br><br>5+ years of hands-on IBM Datacap experience, including strong experience with IBM Datacap 9.x/9.1.x. Strong Datacap Studio development experience, along with hands-on Rulerunner administration and development. Proven experience developing Datacap rulesets, workflows, tasks, actions, and other custom processing components. Strong understanding of document capture and intelligent document processing, including OCR, classification, extraction, validation, verification, and image processing. Enterprise-level Datacap administration experience across multiple environments, with strong production troubleshooting and root-cause analysis skills. Experience integrating Datacap with databases and enterprise systems, including strong SQL capabilities and REST and/or SOAP integration experience. Working knowledge of Windows Server and IIS. Experience participating in Agile application or product development environments, from requirements and design through development, testing, deployment, and production support. Strong written and verbal communication skills, with the ability to collaborate effectively across technical and business teams. Experience with IBM File Net P8 and IBM Content Navigator is highly preferred. C#/. NET experience and a background in developing custom Datacap actions or extensions are highly valued. Experience with Java, Java Script, SQL Server, Oracle, or DB2 is advantageous. Familiarity with federal government IT environments, FISMA, NIST, Dev Sec Ops, CI/CD, enterprise application integration, and secure handling of sensitive or PII data is preferred. Experience building and enhancing new enterprise products, rather than exclusively maintaining legacy applications, is a strong advantage. <br><br>Benefits<br><br>Remote work opportunity. Contract engagement with an enterprise-focused technology environment. Opportunity to work on a large-scale document-processing product with significant technical scope. Exposure to IBM Datacap, enterprise integrations, intelligent document processing, and modern Dev Sec Ops practices. Opportunity to contribute across development, architecture, administration, integration, deployment, and production support. Collaboration within an Agile product engineering environment. Experience working with enterprise and secure federal technology environments. Compensation and contract benefits aligned with the engagement and applicable market conditions. <br><br>How Jobgether Works<br><br>We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.<br><br>We appreciate your interest and wish you the best!<br><br> Why Apply Through Jobgether?<br><br>Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.<br><br>We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
We are looking for a Junior Full Stack Developer with hands-on experience in developing and maintaining web applications using C#, . NET, ASP. NET Core, Java Script, and modern front-end frameworks. The ideal candidate should have a good understanding of both backend and frontend development, database technologies, and software development best practices.<br>Key Requirements:Minimum 2+ years of experience in Full Stack Development. Strong knowledge of C# and Object-Oriented Programming (OOP) concepts. Hands-on experience with . NET Framework, . NET Core / . NET and ASP. NET Core. Experience in developing and consuming RESTful Web APIs. Good understanding of asynchronous programming and async/await concepts. Experience with Entity Framework Core and database integration. Proficiency in Microsoft SQL Server, including writing SQL queries and working with relational databases. Good knowledge of HTML5, CSS3, Java Script, and responsive web design using frameworks such as Bootstrap. Hands-on experience with React and/or Angular. Familiarity with Git and version control systems. Knowledge of software testing, debugging, troubleshooting, and resolving application issues. Ability to work collaboratively with senior developers and cross-functional teams. Good problem-solving and communication skills.<br>Must be based in Riyadh Location.
<h3 >About CodeNinja Inc.</h3>
<p >CodeNinja Inc. is a full-stack sovereign AI delivery company that supports Saudi enterprises, software acquirers, and government entities in modernizing systems and operationalizing intelligence across critical workflows. Operating from Riyadh with delivery capabilities across Saudi Arabia and the wider MENA region, CodeNinja works with over 240 organizations in sectors such as government digitization, energy, financial services, logistics, and healthcare. The company has been recognized by Clutch among the 100 fastest-growing technology companies of 2026. CodeNinja builds internal capabilities within client organizations through embedded engineering teams, AI Capability Centers, and Employer of Record services, aligning with Saudi Arabia's Vision 2030.</p>
<h3 >Role Overview</h3>
<p >CodeNinja Inc. is seeking a <strong >Senior CRM Consultant Microsoft Dynamics</strong> to join their team in Jeddah, Makkah. This full-time role involves leading the configuration, customization, integration, and ongoing support of Microsoft Dynamics 365 Customer Engagement modules within a major banking CRM landscape. The consultant will work directly with business stakeholders to translate banking requirements into scalable CRM solutions.</p>
<h3 >Key Responsibilities</h3>
<ul >
<li >Lead end-to-end CRM solutioning on Microsoft Dynamics 365, covering Sales, Customer Service, Marketing, and/or Field Service modules.</li>
<li >Gather and analyze business requirements, producing Business Requirements Documents (BRDs), Functional Requirements Documents (FRDs), and solution design documents.</li>
<li >Configure and customize entities, forms, views, business rules, workflows, and business process flows.</li>
<li >Build and maintain Power Automate flows and Power Apps components on the Dataverse platform.</li>
<li >Design and manage integrations between Dynamics 365 and core banking/enterprise systems using APIs and web services.</li>
<li >Oversee data migration activities utilizing D365 import/export tools, SSIS, or equivalent ETL tools.</li>
<li >Develop plugins and custom code using C#, .NET, and JavaScript when out-of-box configuration is insufficient.</li>
<li >Provide L2/L3 production support, troubleshoot issues, and manage change requests.</li>
<li >Ensure CRM solutions comply with internal governance and relevant SAMA regulatory/compliance requirements.</li>
<li >Coordinate with Quality Assurance (QA) teams on test planning and User Acceptance Testing (UAT) support.</li>
<li >Mentor junior team members and support knowledge transfer initiatives.</li>
</ul>
<h3 >Required Qualifications and Experience</h3>
<ul >
<li >A minimum of 5 to 10 years of experience in CRM consulting, specifically with Microsoft Dynamics 365 Customer Engagement modules.</li>
<li >Demonstrated experience in leading end-to-end CRM solutioning projects.</li>
<li >Proficiency in configuring and customizing Dynamics 365 components.</li>
<li >Experience with Power Automate, Power Apps, and Dataverse.</li>
<li >Strong understanding of API and web service integrations.</li>
<li >Familiarity with data migration tools and techniques.</li>
<li >Development skills in C#, .NET, and JavaScript for custom solutions.</li>
<li >Experience in providing production support and managing change requests.</li>
</ul>
<h3 >Work Environment and Impact</h3>
<p >This role offers the opportunity to lead a CRM transformation within one of Saudi Arabia's largest banks, providing direct exposure to SAMA-regulated enterprise environments. As part of CodeNinja's embedded engineering model, the consultant will operate within the client's governance and workflows, supported by CodeNinja's delivery infrastructure. This position contributes to shaping end-to-end CRM capabilities at a national banking scale, aligning with Vision 2030's digital transformation objectives.</p>
<h3 >About CodeNinja Inc.</h3>
<p >CodeNinja Inc. is a full-stack sovereign AI delivery company that supports Saudi enterprises, software acquirers, and government entities in modernizing systems and operationalizing intelligence across critical workflows. Operating from Riyadh with delivery capabilities across Saudi Arabia and the wider MENA region, CodeNinja works with over 240 organizations in sectors such as government digitization, energy, financial services, logistics, and healthcare. The company has been recognized by Clutch among the 100 fastest-growing technology companies of 2026. CodeNinja builds internal capabilities within client organizations through embedded engineering teams, AI Capability Centers, and Employer of Record services, aligning with Saudi Arabia's Vision 2030.</p>
<h3 >Role Overview</h3>
<p >CodeNinja Inc. is seeking a <strong >Senior CRM Consultant Microsoft Dynamics</strong> to join their team in Jeddah, Makkah. This full-time role involves leading the configuration, customization, integration, and ongoing support of Microsoft Dynamics 365 Customer Engagement modules within a major banking CRM landscape. The consultant will work directly with business stakeholders to translate banking requirements into scalable CRM solutions.</p>
<h3 >Key Responsibilities</h3>
<ul >
<li >Lead end-to-end CRM solutioning on Microsoft Dynamics 365, covering Sales, Customer Service, Marketing, and/or Field Service modules.</li>
<li >Gather and analyze business requirements, producing Business Requirements Documents (BRDs), Functional Requirements Documents (FRDs), and solution design documents.</li>
<li >Configure and customize entities, forms, views, business rules, workflows, and business process flows.</li>
<li >Build and maintain Power Automate flows and Power Apps components on the Dataverse platform.</li>
<li >Design and manage integrations between Dynamics 365 and core banking/enterprise systems using APIs and web services.</li>
<li >Oversee data migration activities utilizing D365 import/export tools, SSIS, or equivalent ETL tools.</li>
<li >Develop plugins and custom code using C#, .NET, and JavaScript when out-of-box configuration is insufficient.</li>
<li >Provide L2/L3 production support, troubleshoot issues, and manage change requests.</li>
<li >Ensure CRM solutions comply with internal governance and relevant SAMA regulatory/compliance requirements.</li>
<li >Coordinate with Quality Assurance (QA) teams on test planning and User Acceptance Testing (UAT) support.</li>
<li >Mentor junior team members and support knowledge transfer initiatives.</li>
</ul>
<h3 >Required Qualifications and Experience</h3>
<ul >
<li >A minimum of 5 to 10 years of experience in CRM consulting, specifically with Microsoft Dynamics 365 Customer Engagement modules.</li>
<li >Demonstrated experience in leading end-to-end CRM solutioning projects.</li>
<li >Proficiency in configuring and customizing Dynamics 365 components.</li>
<li >Experience with Power Automate, Power Apps, and Dataverse.</li>
<li >Strong understanding of API and web service integrations.</li>
<li >Familiarity with data migration tools and techniques.</li>
<li >Development skills in C#, .NET, and JavaScript for custom solutions.</li>
<li >Experience in providing production support and managing change requests.</li>
</ul>
<h3 >Work Environment and Impact</h3>
<p >This role offers the opportunity to lead a CRM transformation within one of Saudi Arabia's largest banks, providing direct exposure to SAMA-regulated enterprise environments. As part of CodeNinja's embedded engineering model, the consultant will operate within the client's governance and workflows, supported by CodeNinja's delivery infrastructure. This position contributes to shaping end-to-end CRM capabilities at a national banking scale, aligning with Vision 2030's digital transformation objectives.</p>
<p><b>Job Summary</b></p><p><br></p><p> We are seeking a skilled Mobile & .NET Developer to design, build, and maintain high-quality, scalable applications across mobile platforms and the .NET ecosystem. The ideal candidate will combine strong technical expertise with a collaborative mindset to deliver compelling solutions that meet business objectives. </p><p><b><br></b></p><p><b>Key Responsibilities</b> - Design, develop, test, and maintain mobile and .NET applications that deliver exceptional performance and user experience - Collaborate with product managers, designers, and other developers to translate requirements into robust technical solutions - Participate in code reviews, contribute to architecture decisions, and ensure code quality and maintainability - Implement scalable APIs and integrate third-party services as needed - diagnose and fix defects, optimize performance, and ensure security best practices - Stay current with industry trends and propose improvements to tools, frameworks, and processes - Mentor junior developers and contribute to a culture of technical excellence Required Qualifications - 5-7 years of experience in .NET development and mobile application development - Strong proficiency in C#, .NET Core/.NET 5+, and related frameworks - Experience with mobile development platforms (iOS/Android) using native or cross-platform approaches - Solid understanding of RESTful APIs, data modeling, and integration patterns - Familiarity with CI/CD pipelines, version control (Git), and automated testing - Strong problem-solving skills and the ability to work independently and in a team Preferred Qualifications - Experience with MAUI, Xamarin, Flutter, or React Native - Knowledge of Azure/AWS cloud services and containerization (Docker, Kubernetes) - Familiarity with Agile methodologies and Jira/Confluence - UI/UX sensitivity and experience collaborating with designers - Experience with performance profiling, debugging, and monitoring tools Skills and Competencies - Languages: C#, JavaScript/TypeScript - Frameworks: .NET, .NET Core, ASP.NET, MAUI/Xamarin or equivalent mobile frameworks - Mobile: iOS and Android development concepts, mobile architecture patterns - Databases: SQL Server, SQLite, or other relational databases - Tools: Visual Studio, Git, CI/CD tools, unit/integration testing frameworks - Soft skills: effective communication, collaboration, time management, and adaptability Education and Certifications - Bachelor s degree in Computer Science, Information Technology, or a related field (or equivalent practical experience) - Relevant certifications (e.g., Microsoft Certified: .NET Developer, Azure Developer Associate) are a plus</p>
Job Summary Responsibility for assigned technical areas in systems supporting car manufacturing- Manufacturing Execution System (MES) and Integrated Quality Inspection System (IQIS)<br>Key Requirement System Support, Monitoring & Improvement MES/IQIS systems responsibility and troubleshooting to maintain assigned Information Systems running smoothly across all shops Continuous monitoring of MES terminals, production data, MES web, MES server, and network; come up with new ways of monitoring Check systems regularly and report malfunctions as needed; solve non-standard situations in cooperation with external companies when necessary MES system processes support, monitor and improvement; analyzing techniques and problems to provide technical support and solutions<br>Software Development & System Configuration MES System Configuration, including User Management, User Training, and equipment configuration for the MES network Management of assigned MES Projects, generating ideas for system improvement and developing detailed plans, procedures, and processes based on analyses and requirements Responsibility for providing functional support for implementation of MES software solutions<br>Collaboration, Integration & Administration Cooperate with all HMMME departments, IT vendors/service providers, and consulting companies for system optimization Consult with key users of MES/IQIS systems and collaborate with developers, IT Team, and business users for comprehensive system support Perform purchasing duties for hardware, software, and services as needed to complete tasks/projects; advise and train assigned IT department members and users Prepare regular reports and data requested by company management; maintain responsibility for assigned technical areas in systems supporting car manufacturing<br>Experience Minimum 4 years of experience in managing, operating, supporting, or implementing Enterprise Systems such as ERP, MES, WMS, or similar business applications Experience in business requirements analysis and vendor management<br>Qualifications Practical experience with technologies: ASP. NET (C#), CSS/HTML, . NET Framework (C#), . NET MAUI (C#), EPAS (Postgre SQL), or Tibero Strong hardware and software troubleshooting skills Experience in System Administration Strong analytical thinking and a willingness to learn new skills Optimistic proactive approaches to solving tasks Actively increase own IT qualifications through self-study and trainings provided by employer Perform administrative, security, and monitoring tasks as assigned by supervisor