287 C Programming jobs in Saudi Arabia
Programming Analyst
Posted today
Job Viewed
Job Description
Required Skills & Competencies:
1.Campaign Planning & Execution
a.Strong ability to design, structure, and implement end-to-end digital marketing and awareness campaigns.
b.Experience in coordinating campaign rollout across multiple channels (social media, websites, newsletters, digital signage, events, press, etc.).
2.Content Creation & Messaging
a.Experience in developing engaging content tailored for awareness and marketing campaigns.
b.Understanding of branding, visual identity, and tone consistency.
3.Creativity & Innovation
a.Ability to generate new campaign ideas that resonate with both internal and external audiences.
4.Collaboration & Coordination
a.Strong stakeholder engagement skills, working with cross-functional teams (IT, PR, Committees).
b.Capable of aligning campaign activities with organizational and national initiatives.
Software and Web Programming Lecturer
Posted today
Job Viewed
Job Description
Join our team to teach and develop the web development curriculum for diploma students. You'll deliver engaging lectures, guide hands-on projects, and contribute to curriculum improvement.
Responsibilities
:
• Teach the software programming curriculum (front-end, back-end, databases, and frameworks).
• Lead labs, projects, and assessments.
• Update curriculum and integrate new technologies.
• Support students' learning and academic growth.
Requirements:
• Bachelor's in Computer Science, IT, or related field (Master's/PhD preferred).
• 3+ years of teaching experience in higher education.
• Curriculum development and instructional design experience.
• Strong knowledge of modern web programming languages and frameworks.
• Fluent in English; IELTS/TOEFL certification is a plus.
Full-time / part-time | Diploma Program
Send your CV to
Senior. Linear Programming Engineer (Refinery, Petrochemical)
Posted today
Job Viewed
Job Description
1. Production Plans
Support the LP specialist & LP Engineer in developing the short-term and long-term plans:
a) Review of constraints
b) Review of inputs from operations/PED sections and coordination
c) Review pf price forecast from marketing& Sales
2. Performance monitoring
Carry out a vigilant performance monitoring for the company actual production vs. plan, monthly/daily scheduling targets vs optimum plan and monitor overall complex performance with respect to production, stream yields, stream qualities, capacities and provide estimate of opportunity gain/losses due to deviation
3. KPI monitoring of the section
Prepare reports on-time all relevant performance KPIs of the section (e.g. Overall complex availability, utilization, yields, specific consumption, plan vs. actual, etc.) against specific target or benchmark such Solomon to ensure progress toward planning goalsand targets.
4. Maintain Historical Operation Data recording
Maintain all the Historical Operation Data needed for the development of all relevant performance KPIs and metrics including datasuch as shutdown events detail, reasons, duration.
5. Product Quality Giveaway
Evaluate and review monthly product quality giveaway compared to target, prime product ratio and report any deviation from targetand provide recommendation.
6. Projects & Economics Evaluation
Carry out with LP specialist/engineers economics studies and reviews in case of new project, facility design change new grades, etc.to assure compatibility with existing facilities and identify any possible impact on existing operation, product quality and slateand verify the economic viability and provide recommendations to Petro Rabigh management.
7. Work Process Optimization
Review the department work instruction, procedures and internal control documents to ensure compliance with Company policies and procedures.
1. Bachelor Degree in Chemical Engineering
2.More than 10 years experience in a progressively responsible role in production planning in a similar industry.
3. Strong knowledge of Refinery and Petrochemical operation and economics.
4. Experience in using planning tools.
Application Deadline: April 19, 2025
#J-18808-LjbffrSap Advanced Business Application Programming Consultant
Posted today
Job Viewed
Job Description
Hiring Now: SAP Business One Functional & Technical Consultants – Riyadh, KSA
Company:
Tarig Abdoon Consulting (TAC)
Location:
Riyadh, Saudi Arabia
Engagement Type:
Project-Based Contract
Project Go-Live:
January 1st, 2026
Tarig Abdoon Consulting (TAC) is proud to lead a
strategic ERP transformation initiative
for a prominent
multi-branch Bread & Pastries company in Saudi Arabia
. The project involves a
complete migration from Odoo to SAP Business One
, covering Finance, Warehouse, and Supply Chain modules.
We are now looking for
highly qualified SAP Business One Functional and Technical Consultants
to join our delivery team and help us achieve a seamless Go-Live by the start of 2026.
About the Project
This is a
time-sensitive, full-cycle SAP Business One implementation
designed to replace an existing Odoo ERP. The scope includes:
- Full
data migration
(master and transactional) from Odoo to SAP B1 - Process redesign and standardization across Finance, Warehouse, and Supply Chain
- Development of custom reports, data validation tools, and end-user training
- Hypercare support post-Go-Live to ensure operational continuity
You'll be joining a
seasoned consulting team
with a clear project plan, structured methodology, and dedicated client-side participation.
Open Roles
SAP Business One Functional Consultant
Responsibilities:
- Conduct detailed process workshops with client teams (Finance, Warehouse, SCM)
- Configure SAP B1 modules according to business blueprint (FI, WM, Supply Chain)
- Support data mapping and validation between Odoo and SAP
- Lead UAT sessions and deliver end-user training
- Contribute to final Go-Live cutover and hypercare support
Requirements:
- SAP Business One certification (minimum FI, WM modules)
- Minimum 2–3 full-cycle SAP B1 implementations
- Solid industry experience in
FMCG / Food & Beverage / Manufacturing - Strong understanding of batch tracking, expiry management, and inter-branch stock transfers
- Excellent communication skills in English and Arabic
SAP Business One Technical Consultant
Responsibilities:
- Build and execute data migration from Odoo (Extraction, Transformation, Loading)
- Develop scripts using
DI API, SDK, and DTW tools - Customize SAP B1 forms and reports (Crystal Reports, SQL queries)
- Support integration requirements and ensure system performance optimization
- Work closely with the Functional team to validate data and resolve issues
Requirements:
- 3+ years of hands-on development with SAP B1 (SDK, DI API, LSMW)
- Proven success in
data migration from Odoo or similar ERP platforms - Strong experience in Crystal Reports, SQL, and system customization
- Knowledge of SAP HANA SQL
and integration APIs is an advantage - Bilingual (English/Arabic) preferred
Why Join This Project
- Be part of a
high-impact ERP transformation
in one of KSA's growing food industry leaders - Work within a
structured consulting framework
led by an experienced project management team - Gain hands-on exposure to
data migration, process optimization, and cross-functional ERP delivery - Competitive project-based engagement under Tarig Abdoon Consulting (TAC)
Start Date:
Immediate
Location:
Onsite / Riyadh, KSA
To Apply:
Please connect directly on LinkedIn or send your CV to
Tarig.-
- Let's deliver excellence — with precision, partnership, and performance.
Sap Advanced Business Application Programming Developer
Posted today
Job Viewed
Job Description
SAP ABAP Developer – Remote Contract (Riyadh Based)
Location:
Remote (Riyadh-based project)
Duration:
4+ Months
We're seeking a
technically versatile SAP ABAP Developer
with
10+ years of experience
, especially in
cloud-based development
using
SAP BTP
and
Business Application Studio (BAS)
. This role involves working on intelligent enterprise innovations, including AI/ML integrations, Fiori apps, CDS Views, workflows, and CPI integrations.
Key Responsibilities
- ABAP Development & Enhancements:
Build and optimize custom ABAP programs and enhancements. - CDS View & OData Services:
Develop annotated CDS views and OData services for Fiori and analytics. - Fiori/UI5 Development:
Create and extend Fiori apps using UI5, Smart Controls, and CDS/OData integration. - Workflow Automation:
Design and implement SAP workflows across modules. - User Requirement Gathering:
Collaborate with business users to translate functional needs into technical solutions. - Documentation & Support:
Maintain technical documentation and support deployment and post-production activities. - IDoc Development & Support:
Develop and troubleshoot IDocs as per business needs. - CPI Integration:
Handle data exchange with middleware platforms.
Required Skills & Qualifications
- Strong expertise in
SAP ABAP
, modular design, and performance tuning. - Hands-on experience with
SAP BTP
and
Business Application Studio (BAS)
. - Proven ability to develop and extend
Fiori/UI5 applications
. - Familiarity with
AI/ML integration
within SAP (SAP AI Core or external frameworks is a plus). - Proficient in
CDS Views
,
OData services
, and
workflow development
. - Skilled in
functional requirement gathering
, user engagement, and documentation. - Bachelor's degree in computer science,
Engineering
, or related field.
Note:
This is a
remote opportunity
for a
4+ month contract-to-hire
.
Software Development Engineer
Posted today
Job Viewed
Job Description
Master-Works is seeking a detail-oriented and proactive Software Deployment Engineer to join our team. In this role, you will be responsible for deploying, configuring, and monitoring software applications in various environments, ensuring that they run smoothly and meet operational requirements. You will collaborate closely with development, QA, and IT teams to facilitate seamless software delivery and deployment processes.
Responsibilities:- Applications Production environment management with knowledge on Windows and Linux Servers management.
- Follow policies and procedures on Change Management and IT Governance standards.
- Cybersecurity Reports review and validation and closing vulnerabilities and provide closure report with evidence.
- Development knowledge: experienced on development outcomes including compiled files and configurations files of web applications and web servers management.
- Troubleshooting live applications in collaboration with Infrastructure teams ( Systems, Networks, and IT Security ) and provide RCA report.
- Level 3 Support: Provide advanced technical support and troubleshooting for complex application issues.
- Incident Management: Investigate, diagnose, and resolve application incidents, including software errors, performance issues, and system outages.
- Problem Management: Analyze recurring incidents, identify root causes, and implement preventative measures.
- Application Monitoring: Monitor application performance, identify potential issues proactively, and take corrective actions.
- User Support: Assist users with application-related questions, provide guidance on best practices, and conduct training sessions as needed.
- Application Upgrades & Deployments: Participate in the planning, testing, and deployment of application upgrades and patches.
- Documentation: Maintain accurate and up-to-date documentation on application configurations, troubleshooting procedures, and knowledge base articles.
- Vendor Management: Coordinate with software vendors for technical support, bug fixes, and resolution of critical issues.
- Project Involvement: Contribute to IT projects related to application implementation, integration, and enhancement.
- Continuous Improvement: Stay current with the latest technologies and best practices in application support.
- DevSecOps: Regular activities on development lifecycle and manage pipelines, configurations, and maintenance.
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 3+ years of experience in software deployment or a related role.
- Proficient in scripting languages (e.g., Bash, Python, PowerShell) for automation.
- Experience with continuous integration and deployment (CI/CD) tools (e.g., Jenkins, GitLab CI/CD).
- Strong understanding of various deployment methodologies (e.g., blue-green, canary releases).
- Knowledge of cloud services (AWS, Azure, GCP) is a plus.
- Excellent problem-solving skills and attention to detail.
- Strong interpersonal and communication skills.
- Ability to work effectively in a team and manage multiple priorities.
Software Development Engineer
Posted today
Job Viewed
Job Description
Master-Works is seeking a detail-oriented and proactive Software Deployment Engineer to join our team. In this role, you will be responsible for deploying, configuring, and monitoring software applications in various environments, ensuring that they run smoothly and meet operational requirements. You will collaborate closely with development, QA, and IT teams to facilitate seamless software delivery and deployment processes.
Key Responsibilities:
- Plan and execute software deployments, including initial setup, configuration, and testing in staging and production environments.
- Monitor application performance and troubleshoot issues post-deployment, ensuring minimal disruption to operations.
- Develop and maintain deployment scripts and automation processes to improve deployment efficiency.
- Collaborate with development and QA teams to ensure code is ready for deployment.
- Create and maintain documentation related to deployment processes and workflows.
- Participate in the continuous improvement of deployment strategies and practices.
- Stay updated on emerging technologies and tools to enhance the deployment process.
Minimum Requirements:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 3+ years of experience in software deployment or a related role.
- Proficient in scripting languages (e.g., Bash, Python, PowerShell) for automation.
- Experience with continuous integration and deployment (CI/CD) tools (e.g., Jenkins, GitLab CI/CD).
- Strong understanding of various deployment methodologies (e.g., blue-green, canary releases).
- Knowledge of cloud services (AWS, Azure, GCP) is a plus.
- Excellent problem-solving skills and attention to detail.
- Strong interpersonal and communication skills.
- Ability to work effectively in a team and manage multiple priorities.
Join us at Master-Works and take your career to the next level while playing a vital role in delivering high-quality software solutions to our clients.
#J-18808-LjbffrBe The First To Know
About the latest C programming Jobs in Saudi Arabia !
Software Development
Posted today
Job Viewed
Job Description
How to Apply – Don't Click "Easy Apply"
DM me ONE live project you built — your most impactful one.
(My inbox is open)
Tell me the result, users, revenue, time saved.
It should be SHORT and NOT AI GENERATED Please.
EXAMPLE (use same format):
I built (X) for (Y) and it achieved (Z)
I built (AI Agent to recruit) for (Personal project) and it achieved (30,000 views on Linkedin)
What You'll Do:
- Build internal components for our software
- take ownership of critical business and software operations
- Build quirky tools, bots, and Slack hacks that fuel our startup culture
- Create motion graphics, memes, or low-code automations that make people smile
- Support ops and marketing with creative coding experiments
- Inject energy and good vibes into the team
You Might Be a Fit If You:
- Have ownership, responsibility and dedication.
- Experiment constantly with new AI tools
- Can build quick prototypes or automations
- ENJOY THIS STUFF
Why Join:
Work directly with experienced founders and executives building real tech in a $40B+ market
Shape the culture and brand of an early stage Rocketship.
Learn fast, ship fun stuff, make your mark
This is unpaid full-time internship with opportunity for full-time hiring if business needs align
Sr. Software Development Engineer
Posted today
Job Viewed
Job Description
Overview
Master-Works is looking for a dynamic and experienced Senior Software Development Engineer to join our growing team. As a Senior Software Development Engineer, you will be responsible for designing, developing, and maintaining cutting-edge software applications that meet the needs of our clients. You will work in a collaborative team environment to create high-quality software solutions while mentoring junior developers.
Responsibilities- Applications Production environment management with knowledge on Windows OS Servers management.
- Follow policies and procedures on Change Management and IT Governance standards.
- Cybersecurity Reports review and validation and closing vulnerabilities and provide closure report with evidence.
- Development knowledge : experienced on development outcomes including compiled files and configurations files of web applications and web servers management.
- Troubleshooting live applications in Collaboration with Infrastructure teams ( Systems, Networks, and IT Security ) and provide RCA report.
- Level 3 Support : Provide advanced technical support and troubleshooting for complex application issues.
- Incident Management : Investigate, diagnose, and resolve application incidents, including software errors, performance issues, and system outages.
- Problem Management : Analyze recurring incidents, identify root causes, and implement preventative measures.
- Application Monitoring : Monitor application performance, identify potential issues proactively, and take corrective actions.
- User Support : Assist users with application-related questions, provide guidance on best practices, and conduct training sessions as needed.
- Application Upgrades & Deployments : Participate in the planning, testing, and deployment of application upgrades and patches.
- Documentation : Maintain accurate and up-to-date documentation on application configurations, troubleshooting procedures, and knowledge base articles.
- Vendor Management : Coordinate with software vendors for technical support, bug fixes, and resolution of critical issues.
- Project Involvement : Contribute to IT projects related to application implementation, integration, and enhancement.
- Continuous Improvement : Stay current with the latest technologies and best practices in application support.
DevSecOps: regular activities on development lifecycle and manage pipelines, configurations, and maintenance.
#J-18808-LjbffrSenior Software Development Engineer
Posted today
Job Viewed
Job Description
Senior Software Development Engineer/Application Support:
- Applications Production environment management with knowledge on Windows OS and Linux OS Servers management.
- Follow policies and procedures on Change Management and IT Governance standards.
- Cybersecurity Reports review and validation and closing vulnerabilities and provide closure report with evidence.
- Development knowledge: experienced on development outcomes including compiled files and configurations files of web applications and web servers' management.
- Troubleshooting live applications in Collaboration with Infrastructure teams ( Systems, Networks, and IT Security ) and provide RCA report.
- Level 3 Support: Provide advanced technical support and troubleshooting for complex application issues.
- Incident Management: Investigate, diagnose, and resolve application incidents, including software errors, performance issues, and system outages.
- Problem Management: Analyze recurring incidents, identify root causes, and implement preventative measures.
- Application Monitoring: Monitor application performance, identify potential issues proactively, and take corrective actions.
- User Support: Assist users with application-related questions, provide guidance on best practices, and conduct training sessions as needed.
- Application Upgrades & Deployments: Participate in the planning, testing, and deployment of application upgrades and patches.
- Documentation: Maintain accurate and up-to-date documentation on application configurations, troubleshooting procedures, and knowledge base articles.
- Vendor Management: Coordinate with software vendors for technical support, bug fixes, and resolution of critical issues.
- Project Involvement: Contribute to IT projects related to application implementation, integration, and enhancement.
- Continuous Improvement: Stay current with the latest technologies and best practices in application support.
- DevSecOps: regular activities on development lifecycle and manage pipelines, configurations, and maintenance.
Saudi Only
4 - 8 years of experience
#J-18808-Ljbffr