ASP.NET Developers Jobs in Saudi
4677 Jobs Found
<h3><strong>About the Role</strong></h3><p>Modern Mills For Food Products Co. is seeking a <strong>Software Developer</strong> to join its team in Jeddah. This full-time position requires 2-5 years of experience in software development. The primary responsibility of this role is to develop, maintain, and improve all in-house .NET applications and services, delivering stable, secure, and scalable solutions that support daily business operations and future growth.</p><h3><strong>Core Development Responsibilities</strong></h3><ul><li>Develop, maintain, and enhance all internal .NET applications to ensure smooth and reliable operations.</li><li>Design and manage the organization’s intranet portal, including new features, UI updates, and performance improvements.</li><li>Build and support system integrations using .NET frameworks, APIs, and web services.</li><li>Develop and maintain microservices to improve scalability, performance, and modularity of internal systems.</li></ul><h3><strong>Front-End and Specialized Application Support</strong></h3><ul><li>Handle front-end requirements using JavaScript, ensuring clean, responsive, and user-friendly interfaces.</li><li>Customize, configure, and support SharePoint solutions, including workflows, sites, and document management.</li><li>Design and support mobile application interfaces and workflows, ensuring usability and consistency with backend services.</li></ul><h3><strong>System Integrity and Continuous Improvement</strong></h3><ul><li>Troubleshoot system issues, identify root causes, and implement long-term fixes to maintain high system availability.</li><li>Maintain proper documentation for applications, integrations, and system processes.</li><li>Ensure all solutions follow security standards, best practices, and organizational policies.</li><li>Contribute to continuous improvement by recommending new technologies, tools, and development approaches.</li></ul><h3><strong>Collaboration and Stakeholder Engagement</strong></h3><ul><li>Collaborate with IT, business teams, and external partners to gather requirements and deliver technical solutions.</li></ul><h3><strong>Required Qualifications</strong></h3><ul><li>3-5 years of experience in software development.</li><li>Strong understanding of the software development lifecycle (SDLC), version control, and coding best practices.</li><li>Strong problem-solving skills.</li><li>Ability to work independently and with cross-functional teams.</li></ul>
<h3 >About the Role</h3>
<p >Unison Group is seeking an experienced <strong >Senior .NET Developer</strong> for a contract position based in Al Khobar, within the Eastern region. This role is central to the design, development, and maintenance of enterprise-grade applications and system integrations, requiring deep expertise across the Microsoft technology stack, API development, database management, and application deployment.</p> <h3 >Role Context and Objectives</h3>
<p >The Senior .NET Developer will be responsible for building scalable, secure, and high-performance solutions. This position involves hands-on development and close collaboration with cross-functional teams to deliver business-critical applications, ensuring robust system integrations and adherence to secure coding practices throughout the development lifecycle.</p> <h3 >Key Responsibilities</h3>
<ul >
<li >Design, develop, test, and maintain enterprise applications using .NET Framework, **** Core, and C#.</li>
<li >Develop and maintain RESTful APIs and SOAP/XML Web Services for seamless application integration.</li>
<li >Build scalable and secure integration solutions with internal and third-party systems.</li>
<li >Develop, configure, and maintain Windows Services to support backend processing.</li>
<li >Design, optimize, and troubleshoot database solutions using Microsoft SQL Server and Oracle Database.</li>
<li >Deploy, configure, and manage applications hosted on Internet Information Services (IIS).</li>
<li >Implement secure coding practices and ensure compliance with API security and integration standards.</li>
<li >Collaborate with business analysts, solution architects, QA teams, and stakeholders to understand requirements and deliver technical solutions.</li>
<li >Perform code reviews, debugging, performance tuning, and application optimization.</li>
<li >Participate in CI/CD implementation, application deployment, and release management using DevOps practices.</li>
<li >Maintain source code using Git or TFS and follow version control best practices.</li>
<li >Create and maintain technical documentation, including design documents, API documentation, and deployment guides.</li>
<li >Troubleshoot production issues and provide timely support for critical business applications.</li>
</ul> <h3 >Required Qualifications and Experience</h3>
<ul >
<li >Minimum of <strong >5+ years</strong> of hands-on experience in .NET Framework and **** Core application development.</li>
<li >Strong proficiency in C# programming with expertise in object-oriented design principles.</li>
<li >Extensive experience in developing, consuming, and integrating SOAP/XML Web Services.</li>
<li >Strong expertise in RESTful API design, development, integration, and troubleshooting.</li>
<li >Hands-on experience in developing, deploying, and maintaining Windows Services.</li>
<li >Strong database development experience with Microsoft SQL Server, including stored procedures, T-SQL, and performance optimization.</li>
<li >Experience working with Oracle Database and PL/SQL development.</li>
<li >Hands-on experience in deploying, configuring, and managing applications on Internet Information Services (IIS).</li>
</ul> <h3 >Technical Skills and Practices</h3>
<ul >
<li >Good understanding of DevOps practices, including CI/CD pipelines, automated deployments, and release management.</li>
<li >Proficiency with Git and/or Team Foundation Server (TFS) for source code management and version control.</li>
<li >Strong understanding of integration architecture, application design principles, and enterprise integration patterns.</li>
<li >Experience implementing secure integration solutions, including API authentication, authorization, encryption, SSL/TLS, OAuth, JWT, and industry-standard security best practices.</li>
</ul> <h3 >Application Process</h3>
<p >Candidates meeting the specified requirements are encouraged to apply. Further details regarding this contract position, including compensation, will be discussed during the interview process.</p>
<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
Avensys is a reputed global IT professional services company headquartered in Singapore. Our service spectrum includes enterprise solution consulting, business intelligence, business process automation and managed services. Given our decade of success, we have evolved to become one of the top trusted providers in Singapore and service a client base across banking and financial services, insurance, information technology, healthcare, retail and supply chain.<br>We are currently looking to hire an Full-Stack Developer - Web Applications & Services Development –strong exp in Vue.js, Angular JS or React.js. and exp with cloud technologies such as GCP, Azure and AWS. Location: Riyadh, Saudi Arabia<br>Must Haves:Bachelor’s degree in Computer Science or equivalent. At least 7 years of experience in systems and services development for web applications as a Full-Stack Developer. Specialist personnel are subject to acceptance based on passing an interview conducted by the technical affairs specialists. Use the required development technologies: VB. NET / C#, Java Script, HTML, and SQL Server for software application development.<br>WHAT’S ON OFFERYou will be remunerated with an excellent base salary and entitled to attractive company benefits. Additionally, you will get the opportunity to enjoy a fun and collaborative work environment, alongside a strong career progression. To submit your application, please apply online or email your UPDATED CV in Microsoft Word format to saranya@aven-sys.com Your interest will be treated with strict confidentiality.<br>CONSULTANT DETAILSConsultant Name: Saranya Avensys Consulting Pte Ltd EA Licence 12C5759<br>Privacy Statement: Data collected will be used for recruitment purposes only. Personal data provided will be used strictly in accordance with the relevant data protection law and Avensys' personal information and privacy policy.
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.
Dynamics CRM Developer Location : Riyadh, Saudi Experience Required : 10 Years Perm Role<br><br>We are seeking a skilled and motivated Dynamic CRM Developer to join our IT team. The ideal candidate will have a strong background in Microsoft Dynamics CRM support and integration with Remedy, with a proven track record of implementing and customizing CRM solutions to meet business requirements. You will play a crucial role in developing, deploying, and maintaining our CRM systems and Remedy system to ensure optimal performance and user satisfaction<br>.<br>Responsibilities:• Design, develop, and implement solutions within the Microsoft Dynamics CRM platform to support business processes and functions.• Work closely with stakeholders to understand business requirements and translate them into CRM solutions.• Customize and configure Dynamics CRM entities, workflows, business rules, dashboards, and forms.• Integrate Dynamics CRM with other business systems and applications using APIs and web services.• Perform data migration and ensure data integrity across systems.• Monitor and troubleshoot CRM system issues, providing technical support as needed.• Keep abreast of new CRM features and technologies, incorporating them into our solutions to enhance functionality and user experience.• Document CRM development processes, configurations, and customizations. Requirements:• Bachelor’s degree in Computer Science, Information Technology, or related field.• Minimum of 10 years of experience in Microsoft Dynamics CRM development.• Proficient in Microsoft . NET, C#, Java Script, Remedy and HTML.• Experience with CRM API, REST/ODATA, and SOAP endpoints.• Knowledge of Microsoft SQL Server and database principles.• Strong understanding of CRM best practices and methodologies.• Excellent problem-solving skills and the ability to work in a fast-paced environment.• Strong communication and interpersonal skills, with the ability to work effectively in a team.• Knowledge on Remedy and integration with CRM• Certifications in Microsoft Dynamics CRM are highly desirabl<br>e.
JD for CRM and Remedy EXP - 8+ Years Location: Riyadh KSA<br>We are seeking a skilled and motivated Dynamic CRM Developer to join our IT team. The ideal candidate<br>will have a strong background in Microsoft Dynamics CRM support and integration with Remedy, with a<br>proven track record of implementing and customizing CRM solutions to meet business requirements.<br>You will play a crucial role in developing, deploying, and maintaining our CRM systems and Remedy<br>system to ensure optimal performance and user satisfaction.<br>Responsibilities:<br>• Design, develop, and implement solutions within the Microsoft Dynamics CRM platform to support<br>business processes and functions.<br>• Work closely with stakeholders to understand business requirements and translate them into CRM<br>solutions.<br>• Customize and configure Dynamics CRM entities, workflows, business rules, dashboards, and<br>forms.<br>• Integrate Dynamics CRM with other business systems and applications using APIs and web<br>services.<br>• Perform data migration and ensure data integrity across systems.<br>• Monitor and troubleshoot CRM system issues, providing technical support as needed.<br>• Keep abreast of new CRM features and technologies, incorporating them into our solutions to<br>enhance functionality and user experience.<br>• Document CRM development processes, configurations, and customizations.<br>Requirements:<br>• Bachelor’s degree in Computer Science, Information Technology, or related field.<br>• Minimum of 10 years of experience in Microsoft Dynamics CRM development.<br>• Proficient in Microsoft . NET, C#, Java Script, Remedy and HTML.<br>• Experience with CRM API, REST/ODATA, and SOAP endpoints.<br>• Knowledge of Microsoft SQL Server and database principles.<br>• Strong understanding of CRM best practices and methodologies.<br>• Excellent problem-solving skills and the ability to work in a fast-paced environment.<br>• Strong communication and interpersonal skills, with the ability to work effectively in a team.<br>• Knowledge on Remedy and integration with CRM<br>• Certifications in Microsoft Dynamics CRM are highly desirable.
<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>
Role Description This is a full-time, on-site role based at Lynx Information Technology in Abhā. The Full Stack Mobile Application Developer will be responsible for designing, developing, testing, deploying, and maintaining mobile applications, working across both mobile front-end and back-end development. Responsibilities include developing mobile applications, building and integrating RESTful APIs, working with databases and backend services, integrating third-party services, and translating business and product requirements into reliable technical solutions. The developer will write clean, efficient, and maintainable code, troubleshoot and resolve technical issues, optimize applications for performance and security, participate in code reviews, maintain technical documentation, and support application releases and ongoing maintenance. The role also includes preparing, publishing, and managing application releases on the Apple App Store through App Store Connect and on Google Play through Google Play Console, including handling updates, release requirements, and issues related to the review and publishing process. The developer will work closely with product, design, and technical teams to deliver high-quality mobile applications and continuously improve existing products.<br>Qualifications Saudi nationality is required. Proven experience in Mobile Application Development and building applications from concept to deployment. Strong understanding of Object-Oriented Programming (OOP) and software development principles. Experience with at least one modern mobile technology stack, such as Flutter, React Native, Swift/Swift UI, or Kotlin. Experience developing and integrating RESTful APIs. Experience with backend development and backend services such as Node.js, . NET, Laravel, or similar technologies. Experience working with databases and data management. Good understanding of software architecture and clean, maintainable code. Experience with version control systems such as Git. Understanding of application security and best practices. Experience with App Store Connect and Google Play Console and the mobile application publishing process. Ability to analyze requirements, troubleshoot technical issues, and optimize application performance. Ability to work collaboratively in an on-site team environment in Abhā. Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. Experience with CI/CD, cloud services, Firebase, or third-party integrations is a plus.
<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>
<h3 >About the Role</h3>
<p >TawanTech is seeking a <strong >Techno-Functional - Fusion Risk (KGR, MR VaR & FRTB) - Treasury Support Developer</strong> to join our team in Riyadh, Riyadh Province. This full-time position involves acting as a Programmer/Analyst, focusing on the design, development, testing, rollout, and implementation of software solutions. The role requires specialized expertise in Fusion Risk to support critical treasury functions.</p> <h3 >Key Responsibilities</h3>
<p >The successful candidate will be responsible for a range of development and support activities, ensuring the robust operation and enhancement of banking systems:</p>
<ul >
<li >Analyze, design, and develop comprehensive software solutions.</li>
<li >Participate in the development of detailed technical specifications.</li>
<li >Conduct custom development, including the evaluation of additional requirements for screen layouts and data captures through the addition or modification of various “Kustom” windows and procedures.</li>
<li >Provide development, enhancement, and ongoing support for various other mission-critical banking systems.</li>
</ul> <h3 >Specialized Technical Focus</h3>
<p >A core aspect of this role involves implementing various risk functions within the <strong >Fusion Risk Module (Market & Credit)</strong>. This includes expertise in the following areas:</p>
<ul >
<li >FRTB (Fundamental Review of the Trading Book)</li>
<li >PEF (Pre-Settlement Exposure Framework)</li>
<li >VaR (Value at Risk)</li>
<li >IRRB (Interest Rate Risk in the Banking Book)</li>
<li >CVA (Credit Valuation Adjustment)</li>
<li >Collateral management (IM, VM - Initial Margin, Variation Margin)</li>
<li >LCR (Liquidity Coverage Ratio)</li>
<li >NSFR (Net Stable Funding Ratio)</li>
</ul> <h3 >Candidate Requirements</h3>
<p >We are looking for candidates who meet the following essential qualifications:</p>
<ul >
<li >A Bachelor’s degree in Computer Science or Information Technology from an accredited university or college.</li>
<li >A minimum of <strong >7 years of overall industry experience</strong>.</li>
<li >At least <strong >5 years of work experience with treasury-related systems</strong>.</li>
</ul> <h3 >Location and Employment Type</h3>
<p >This is a <strong >full-time position</strong> based in <strong >Riyadh, Riyadh Province</strong>. The role operates within a dynamic environment, contributing to the support and development of critical banking systems.</p> <h3 >Application Information</h3>
<p >We invite qualified candidates with the specified experience and technical skills to apply for this opportunity at TawanTech.</p>
<h3 >About the Senior Cortex Developer Role</h3>
<p >TawanTech is seeking a highly experienced <strong >Senior Cortex Developer</strong> to join our team in Riyadh. This full-time role involves end-to-end development, customization, integration, and optimization of Cortex-based solutions. The successful candidate will ensure scalability, performance, and alignment with business requirements, acting as a strong technical leader and subject matter expert in Cortex technologies.</p> <h3 >Key Responsibilities</h3>
<ul >
<li >Design and develop advanced solutions utilizing Cortex platform capabilities, including customization of modules, reusable components, workflows, and services.</li>
<li >Lead system design and architecture discussions for Cortex implementations, defining technical solutions aligned with enterprise architecture standards.</li>
<li >Integrate Cortex with core banking systems, third-party applications, and external APIs, including the design and implementation of REST/SOAP services.</li>
<li >Analyze system performance, resolve bottlenecks, debug complex technical issues in Cortex environments, and conduct root cause analysis to implement preventive solutions.</li>
<li >Provide technical leadership and mentorship to junior developers, conduct code reviews, and enforce best practices within the development team.</li>
<li >Support CI/CD pipelines and deployment processes, manage version control, and ensure smooth migrations between development, UAT, and production environments.</li>
</ul> <h3 >Required Technical Expertise</h3>
<ul >
<li ><strong >Cortex Platform:</strong> Strong hands-on experience with end-to-end Cortex platform development, deep understanding of its architecture, modules, configurations, customization, workflows, and integrations. Ability to troubleshoot and optimize Cortex-based systems is mandatory.</li>
<li ><strong >Programming & Databases:</strong> Proficiency in one or more of Java, .NET, or Python. Solid experience with SQL and database design. Knowledge of microservices architecture.</li>
<li ><strong >Integration & APIs:</strong> Experience integrating Cortex with enterprise systems. Understanding of middleware and messaging systems. Familiarity with API gateways and service orchestration.</li>
<li ><strong >Tools & Platforms:</strong> Experience with Git/version control systems. Familiarity with CI/CD tools (*, Jenkins, Azure DevOps). Experience with cloud environments (AWS/Azure) is a plus.</li>
</ul> <h3 >Collaboration and Leadership</h3>
<p >The Senior Cortex Developer will work closely with Business Analysts, QA teams, and other stakeholders to translate business requirements into robust technical solutions. This role requires the ability to drive design decisions, handle complex implementations, and foster a collaborative development environment.</p> <h3 >Qualifications and Experience</h3>
<ul >
<li ><strong >Overall Experience:</strong> 5–10+ years of experience in software development.</li>
<li ><strong >Cortex-Specific Experience:</strong> A minimum of 3–5 years of hands-on experience specifically with the Cortex platform.</li>
<li ><strong >Domain Experience:</strong> Experience in Banking or Financial Services, particularly within a core banking environment, is highly preferred. Experience working with large-scale enterprise systems.</li>
</ul> <h3 >Application Details</h3>
<p >This is a full-time position based in Riyadh. Salary information will be discussed directly with qualified candidates during the interview process.</p>
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer – React / . NET / AWS based in Saudi Arabia.<br><br>This is an opportunity for an experienced full-stack engineer to build and support scalable, cloud-based applications.<br><br>You will work across modern front-end and back-end technologies, combining React, . NET, C#, REST APIs, and AWS serverless services.<br><br>The role offers broad ownership across application design, development, architecture, testing, deployment, and production support.<br><br>You will help deliver reliable, production-grade web applications designed for scale and performance.<br><br>Working closely with product and engineering teams, you will contribute technical expertise throughout the software development lifecycle.<br><br>The environment values modern engineering practices, strong collaboration, thoughtful problem-solving, and continuous improvement.<br><br>This role is well suited to a senior engineer who enjoys solving complex technical challenges and delivering high-quality cloud solutions.<br><br>Accountabilities<br><br>Design, develop, and maintain scalable full-stack applications using React, . NET, and C#. Build, deploy, and integrate serverless services using AWS Lambda and other cloud-based technologies. Develop, maintain, and integrate RESTful APIs and backend services to support reliable application functionality. Contribute to application architecture, technical design, and decisions that support scalability, maintainability, and performance. Participate in code reviews and uphold strong standards for code quality, testing, security, and maintainability. Develop automated tests and contribute to CI/CD practices that improve development and deployment reliability. Investigate and resolve technical issues while providing ongoing production support for cloud-based applications. Collaborate with product, engineering, and other technical stakeholders to translate requirements into effective technical solutions. Contribute to continuous improvement of development processes, engineering practices, and application architecture.<br><br>Requirements<br><br>7+ years of professional software development experience, with a strong background in full-stack application development. Advanced hands-on experience with React and modern front-end development. Strong professional experience with . NET, C#, and REST APIs, including backend service development and API integration. Practical experience developing and integrating AWS Lambda serverless services. Proven ability to design and develop scalable, production-grade web applications. Strong understanding of application architecture, API integration patterns, cloud development, and distributed application concepts. Experience with Git, CI/CD pipelines, automated testing, and modern software engineering practices. Strong debugging, analytical, and problem-solving capabilities, with the ability to identify root causes and deliver effective solutions. Excellent written and verbal communication skills and the ability to collaborate effectively with distributed technical teams. Ability to work independently, manage priorities, and contribute effectively within a remote engineering environment.<br><br>Benefits<br><br>Contract position with a remote work arrangement. Opportunity to work on scalable, cloud-based applications using modern technologies. Hands-on exposure to React, . NET/C#, REST APIs, AWS Lambda, and serverless architecture. Broad technical ownership across application development, architecture, testing, CI/CD, and production support. Collaborative environment involving product, engineering, and technical stakeholders. Opportunity to contribute to modern software engineering practices and cloud development initiatives. Flexible remote environment designed to support distributed collaboration.<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.
<p>Role Overview We are seeking a Senior SmartPlant Foundation (SPF) Developer/Admin to manage, configure, and customize SPF solutions for engineering data management in a complex oil and gas environment. The role requires expertise in developing workflows, managing the SPF data model, performing system administration tasks, and ensuring seamless integration with other Hexagon tools (e.g., Smart 3D, P&ID) and enterprise systems. The ideal candidate will possess deep technical knowledge, strong problem-solving skills, and the ability to collaborate with cross-functional teams to deliver robust engineering solutions.</p><p>Key Responsibilities</p><p>SPF Administration</p><ul><li>Install, configure, and maintain SmartPlant Foundation (SPF) environments, including patches and upgrades.</li><li>Manage user roles , access permissions, and security configurations using Role-Based Access Control (RBAC).</li><li>Perform SPF system health checks, troubleshoot issues, and resolve errors to ensure system stability and performance.</li><li>Manage backups, disaster recovery processes, and ensure high availability of the SPF system.</li></ul><p>SPF Development and Customization</p><ul><li>Develop and customize SPF data models , workflows , and object definitions based on business requirements.</li><li>Configure and optimize SPF reports and dashboards for effective engineering data visualization.</li><li>Develop and deploy custom automation scripts or tools to streamline engineering data management.</li><li>Enhance system functionality by building templates , methods , and interfaces using SPF tools.</li><li>Integrate SPF with other tools, including Smart 3D , SmartPlant P&ID , SAP, and third-party systems.</li></ul><p>Workflow Development</p><ul><li>Design and implement complex SPF workflows to automate processes such as:</li><li>Document approvals</li><li>Change management processes</li><li>Revision and lifecycle control</li><li>Troubleshoot and optimize existing workflows to improve process efficiency.</li></ul><p>Data Management and Integrity</p><ul><li>Oversee data migration and ensure smooth transfer of legacy data into SPF.</li><li>Ensure data integrity by enforcing business rules, validation checks, and quality control processes.</li><li>Manage and resolve issues related to SPF data inconsistencies and conflicts.</li></ul><p>Collaboration and Communication</p><ul><li>Collaborate with engineering, IT, and project management teams to gather requirements and deliver SPF solutions.</li><li>Provide end-user support, including training sessions and creating user manuals .</li><li>Liaise with Hexagon support teams for issue resolution and product enhancements.</li></ul><p><strong>Desired Candidate Profile</strong></p><ul><li>Expertise in SmartPlant Foundation (SPF) administration, customization, and configuration.</li><li>Strong understanding of the SPF data model , objects, relationships, methods, and business rules.</li><li>Proficiency in developing and managing workflows within SPF.</li><li>Hands-on experience with integration of SPF with Hexagon tools (Smart 3D, SmartPlant P&ID, SmartPlant Instrumentation) and other enterprise systems.</li><li>Knowledge of database management (e.g., Oracle, SQL Server) and experience writing complex SQL queries.</li><li>Experience with custom report development using tools like Crystal Reports or equivalent.</li><li>Familiarity with scripting languages such as VBScript, PowerShell, or .NET for automation.</li><li>Strong understanding of oil and gas industry standards and engineering data management.</li><li>Knowledge of engineering workflows related to asset lifecycle management, document control, and change management.</li></ul>
Robusta Technology Group (RTG) is a key driver of digital transformation by providing a holistic tech ecosystem. RTG works with its local and international partners to help build digital customer experiences, establish engineering hubs and build ventures across multiple industries and domains. In this pursuit, RTG serves as a catalyst for impact and growth through events, spaces and content focused on creating impact and growth across the different interactions.<br><br>Octopus is proud to be part of the Robusta Technology Group (RTG), a leading tech consultancy group. With a decade of experience and a successful track record of delivering over 300 projects across Europe, the Middle East, and North America, RTG has established itself as a preferred employer in the Egyptian market. Octopus and Robusta are building a bridge between Europe and Africa, creating tailored hub solutions to connect companies with top talent across the globe.<br><br>About The Role<br><br>We are looking for an API Developer (Integration Engineer) to design, build, and maintain the integration layer connecting a digital Residents and Tenants Portal with various third-party and enterprise systems.<br><br>You will be responsible for developing secure and reliable APIs and middleware that enable key platform capabilities including authentication, e-signature, payments, access control, CRM integrations, and notifications.<br><br>The ideal candidate has strong experience in backend development and API integrations, with a solid understanding of API security, authentication protocols, webhooks, and event-driven architectures.<br><br>Key Responsibilities<br><br>Design, develop, and maintain RESTful APIs and integrations with third-party and enterprise systems Integrate with identity and authentication providers to support SSO, 2FA, password reset, and session management Develop integrations with e-signature platforms such as Docu Sign or similar solutions to support contracts, addendums, and termination workflows Integrate with CRM and leasing systems to synchronize unit listings, inquiries, leads, offers, and other relevant data Develop integrations with access-control systems for access cards, visitor codes, and vehicle registration Support payment and invoicing integrations, including invoice generation triggers, proof-of-payment workflows, and payment-status synchronization Integrate with email and SMS notification gateways for alerts, confirmations, and renewal notifications Integrate external data feeds, such as weather and events APIs, where required Build middleware and orchestration logic to keep data and application states synchronized across multiple systems Define and maintain API contracts using Open API/Swagger Implement secure authentication and authorization mechanisms using OAuth2, OIDC, and JWTDesign robust error-handling, retry, and recovery strategies for integrations Implement webhook and event-driven handlers for asynchronous workflows such as e-signature completion, payment confirmation, and access-control approvals Coordinate with internal teams, client IT teams, and third-party vendors to manage integration environments, credentials, and API access Support the promotion of integrations from sandbox/testing environments to production Develop integration, API, and contract tests and support QA and UAT activities Monitor API performance, logs, and error rates and troubleshoot integration issues during production and hypercare periods Maintain technical documentation, integration architecture diagrams, and operational runbooks to support knowledge transfer and handover Collaborate with developers, QA engineers, product teams, and external vendors to ensure successful delivery of integration-dependent features<br><br>Requirements<br><br>4+ years of experience in API development, backend development, or integration engineering Strong hands-on experience building and consuming REST/JSON APIs in production environments Solid understanding of OAuth2, OIDC, JWT, and webhook-based architectures Experience integrating with at least one e-signature platform such as Docu Sign, Adobe Sign, or a similar solution Hands-on experience with SSO and identity providers such as Azure AD, Okta, Auth0, or similar Strong proficiency in at least one backend technology such as Node.js, . NET, or Java Experience working with API gateways, middleware, message queues, or i Paa S solutions Experience with API testing tools such as Postman/Newman Strong understanding of API security best practices, including rate limiting, input validation, authentication/authorization, and secrets management Experience designing integrations and translating business requirements, user stories, and acceptance criteria into technical solutions Strong troubleshooting and problem-solving skills Good understanding of integration testing and production support practices Strong communication and collaboration skills, with the ability to work effectively with technical and non-technical stakeholders<br><br>Nice to Have<br><br>Experience working with access-control or physical-security system APIs, such as Genetec, Lenel, or similar Experience integrating with real-estate or leasing CRM platforms such as Yardi, MRI, Salesforce, or Microsoft Dynamics Experience with Azure API Management, Mule Soft, or similar API management/integration platforms Experience working with event-driven architectures and message brokers Experience working in enterprise integration or digital transformation projects<br><br>What Success Looks Like<br><br>All required third-party and enterprise integrations are delivered, tested, and successfully pass UATAPIs and integrations are secure, reliable, and scalable Integration-related issues are identified and resolved within agreed SLAsAPI and integration documentation is complete and clear enough to support the client's internal teams after handover Smooth collaboration with client IT teams, vendors, developers, QA, and other stakeholders throughout implementation and production support
<h3 >About the Role</h3>
<p >Batterjee Medical College is seeking a skilled and motivated <strong >Sitecore Developer</strong> to join its team. The ideal candidate will possess a strong background in Sitecore development, web content management, and integration with third-party tools. This role involves designing, developing, and maintaining Sitecore-based solutions to deliver exceptional digital experiences for the institution.</p> <h3 >Key Responsibilities</h3>
<ul >
<li >Develop and maintain websites and applications using Sitecore Experience Platform.</li>
<li >Collaborate with cross-functional teams to gather and define requirements, ensuring solutions meet business needs.</li>
<li >Design and implement Sitecore templates, components, and layouts.</li>
<li >Customize and extend Sitecore features using **** MVC, C#, and Sitecore APIs.</li>
<li >Integrate Sitecore with third-party systems and APIs (*, CRM, analytics, or marketing automation tools).</li>
<li >Optimize Sitecore performance and scalability, including caching strategies and search functionality (*, Solr or Coveo).</li>
<li >Troubleshoot and resolve technical issues related to Sitecore implementations.</li>
<li >Stay updated with the latest Sitecore features, tools, and best practices to implement innovative solutions.</li>
<li >Ensure code quality and adherence to development standards through code reviews, testing, and documentation.</li>
</ul> <h3 >Required Qualifications and Experience</h3>
<ul >
<li >Bachelor’s degree in Computer Science, Software Engineering, or a related field.</li>
<li >At least <strong >5 years</strong> of hands-on experience as a Sitecore Developer.</li>
<li >Sitecore Certification(s) (*, Sitecore Certified Developer).</li>
<li >Experience with multi-site, multi-language Sitecore implementations.</li>
<li >Familiarity with Sitecore Commerce or Sitecore Marketing Automation.</li>
</ul> <h3 >Technical Expertise</h3>
<ul >
<li >Strong proficiency in Sitecore CMS, C#, **** Core MVC, and .NET Framework/Core.</li>
<li >Experience with Sitecore Experience Accelerator (SXA) and Headless/JSS Development.</li>
<li >Proficiency in database systems, including MySQL and SQL Server.</li>
<li >Working experience in hosting Sitecore applications on Azure.</li>
<li >Familiarity with Sitecore architecture, content management, and personalization features.</li>
<li >Experience with search engines such as Solr, Coveo, or Azure Search.</li>
<li >Strong knowledge of the technical architecture of Sitecore-based applications and their associated configurations.</li>
<li >Understanding of DevOps practices, including CI/CD pipelines, version control (*, Git), and cloud platforms like Azure or AWS.</li>
<li >Solid knowledge of front-end technologies such as HTML, CSS, JavaScript, and modern frameworks (*, React, Angular, or *****</li>
</ul> <h3 >Professional Skills and Methodologies</h3>
<ul >
<li >Strong problem-solving skills and attention to detail.</li>
<li >Understanding of Agile/Scrum development methodologies.</li>
<li >Excellent communication and teamwork skills.</li>
</ul> <h3 >Location and Employment Type</h3>
<p >This is a full-time position based in Jiddah, Makkah, Saudi Arabia.</p>
<h3 >About Robusta Technology Group and Octopus</h3>
<p >Robusta Technology Group (RTG) drives digital transformation through a comprehensive tech ecosystem, collaborating with local and international partners to build digital customer experiences, establish engineering hubs, and develop ventures across various industries. Octopus, a part of RTG, is a tech consultancy group with a decade of experience and a track record of over 300 projects in Europe, the Middle East, and North America. Octopus and Robusta aim to connect companies with global talent by creating tailored hub solutions.</p>
<h3 >Role Overview</h3>
<p >We are seeking a <strong >Mid-Level API Developer</strong> (Integration Engineer) for an onsite, full-time position in KSA for a 4-month duration. This role involves designing, building, and maintaining the integration layer for a digital Residents and Tenants Portal. The developer will connect this portal with various third-party and enterprise systems, focusing on secure and reliable APIs and middleware to support authentication, e-signature, payments, access control, CRM integrations, and notifications. The ideal candidate will have 2-5 years of experience in backend development and API integrations, with a solid understanding of API security, authentication protocols, webhooks, and event-driven architectures.</p>
<h3 >Key Responsibilities</h3>
<ul >
<li >Design, develop, and maintain RESTful APIs and integrations with third-party and enterprise systems.</li>
<li >Integrate with identity and authentication providers for SSO, 2FA, password reset, and session management.</li>
<li >Develop integrations with e-signature platforms (*, DocuSign) for contracts and workflow support.</li>
<li >Integrate with CRM and leasing systems to synchronize unit listings, inquiries, leads, and other data.</li>
<li >Develop integrations with access-control systems for access cards, visitor codes, and vehicle registration.</li>
<li >Support payment and invoicing integrations, including invoice generation, proof-of-payment, and status synchronization.</li>
<li >Integrate with email and SMS notification gateways for alerts and confirmations.</li>
<li >Integrate external data feeds, such as weather and events APIs, as required.</li>
<li >Build middleware and orchestration logic to synchronize data and application states across systems.</li>
<li >Define and maintain API contracts using OpenAPI/Swagger.</li>
<li >Implement secure authentication and authorization mechanisms using OAuth2, OIDC, and JWT.</li>
<li >Design robust error-handling, retry, and recovery strategies for integrations.</li>
<li >Implement webhook and event-driven handlers for asynchronous workflows.</li>
<li >Coordinate with internal teams, client IT teams, and third-party vendors for integration environments and API access.</li>
<li >Support the promotion of integrations from testing to production environments.</li>
<li >Develop integration, API, and contract tests, and support QA and UAT activities.</li>
<li >Monitor API performance, logs, and error rates, and troubleshoot integration issues during production.</li>
<li >Maintain technical documentation, integration architecture diagrams, and operational runbooks.</li>
<li >Collaborate with developers, QA engineers, product teams, and external vendors for feature delivery.</li>
</ul>
<h3 >Required Qualifications and Skills</h3>
<ul >
<li >4+ years of experience in API development, backend development, or integration engineering.</li>
<li >Strong hands-on experience building and consuming REST/JSON APIs in production environments.</li>
<li >Solid understanding of OAuth2, OIDC, JWT, and webhook-based architectures.</li>
<li >Experience integrating with at least one e-signature platform (*, DocuSign, Adobe Sign).</li>
<li >Hands-on experience with SSO and identity providers (*, Azure AD, Okta, Auth0).</li>
<li >Strong proficiency in at least one backend technology such as ****, .NET, or Java.</li>
<li >Experience working with API gateways, middleware, message queues, or iPaaS solutions.</li>
<li >Experience with API testing tools such as Postman/Newman.</li>
<li >Strong understanding of API security best practices, including rate limiting, input validation, authentication/authorization, and secrets management.</li>
<li >Experience designing integrations and translating business requirements into technical solutions.</li>
<li >Strong troubleshooting and problem-solving skills.</li>
<li >Good understanding of integration testing and production support practices.</li>
<li >Strong communication and collaboration skills.</li>
</ul>
<h3 >Preferred Qualifications</h3>
<ul >
<li >Experience working with access-control or physical-security system APIs (*, Genetec, Lenel).</li>
<li >Experience integrating with real-estate or leasing CRM platforms (*, Yardi, MRI, Salesforce, Microsoft Dynamics).</li>
<li >Experience with Azure API Management, MuleSoft, or similar API management/integration platforms.</li>
<li >Experience working with event-driven architectures and message brokers.</li>
<li >Experience working in enterprise integration or digital transformation projects.</li>
</ul>
<h3 >Work Environment</h3>
<p >This is a full-time, onsite position located in KSA, with a contract duration of 4 months. The role requires close collaboration with client IT teams, vendors, developers, QA, and other stakeholders.</p>
JOB PURPOSE / ROLE:To develop the applications, modification and configurations in the applications and systems according to business requests and needs and to maintain their functionality and accuracy <br>AREAS OF RESPONSIBILITY:Policies, Processes & Procedures Follows all relevant departmental policies, processes, standard operating procedures and instructions so that work is carried out in a controlled and consistent manner Day- to-day operations Follows the day-to-day operations related to own job to ensure continuity of work<br>Solutions Development Reviews the business needs identified for the assigned business area, in order to understand business requirements and goals Proceeds to the development, modifications and configurations of banking and BT applications according to instructions, so as to satisfy business needs and requirements Follows the design principles of the application and proposes improvements to enhance its accuracy Participates in the testing of the applications developed, so as to identify and confirm their efficiency and accuracy prior their release to production <br>Development & Delivery Monitors the efficiency of the applications used in the assigned business area and proceeds to their maintenance, so as to support the effective execution of business objectives Monitors the systems’ / applications’ malfunctions reported from the Services Center department and proceed to their resolution according to guidance, so to assist the operational ability of the business Proceeds to the documentation of all interventions / developments to systems and applications, so as to support the effective knowledge management Follows-up with the assigned business areas regarding the efficiency of the applications developed so as to ensure customer satisfaction and support of business operations <br>Continuous Improvement Contributes to the identification of opportunities for continuous improvement of processes and practices taking into account ‘international best practice’, improvement of business processes, cost reduction and productivity improvement<br>Reporting Assists in the preparation of timely and accurate reports of Riyad Bank to meet company and department requirements, policies and standards<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>QUALIFICATIONS & EXPERIENCE:Minimum Qualifications:Bachelor’s degree in Computer Science, IT engineering or equivalent Minimum Experience:2-4 years of relevant experience Technical Knowledge areas: Very good knowledge of banking BT systems and applications Good knowledge of the banking operations and requirements Very good knowledge of programming languages operating systems relevant to the assigned business area, e.g. UNIX, SQL, java, .net, Visual Basic, etc