344 Senior Developer jobs in Riyadh
Application Developer
Posted 17 days ago
Job Viewed
Job Description
Overview
This role requires demonstrated expertise in application development and support on at least one Mainframe or Mid-Range platform outside of the traditional zOS and System i environments. The ideal candidate will have proven experience in designing, developing, deploying, and maintaining enterprise-grade applications on specialized systems, ensuring stability, performance, and scalability across mission-critical environments.
Key Responsibilities- Design, develop, and maintain applications on at least one of the following platforms: VM, TPF, Micro Focus COBOL, Tandem, or HP-3000 .
- Provide end-to-end support for applications, including debugging, troubleshooting, performance optimization, and production support.
- Collaborate with cross-functional teams to integrate mid-range and mainframe-based solutions with cloud, distributed, and modern application environments.
- Modernize legacy applications by leveraging middleware, APIs, and cloud integration strategies while ensuring backward compatibility and minimal disruption to business operations.
- Conduct impact analysis, risk assessment, and provide recommendations for application enhancements or migrations from mid-range platforms.
- Ensure compliance with enterprise architecture, security, and governance standards across all supported environments.
- Document technical specifications, procedures, and system flows to support knowledge transfer and ongoing operations.
- Cloud Applications
- Enterprise Application Integration (EAI)
- AWS Cloud
- Google Cloud
- Hybrid Cloud Management
- Oracle Applications
- Enterprise Platforms
- Microsoft Modern Workplace
Web Application Developer
Posted 17 days ago
Job Viewed
Job Description
Degrees in Computer Science, IT, Software Engineering, Web Development, Programming or relevant stream.
The role involves supporting the ongoing development of websites and managing the development of custom web applications for Social Networks & Apple Platforms from initial specification to final release to users and stakeholders. The Web Application Developer will also be responsible for providing technical advice and guidance as may be required.
Job Specification- Develop, implement and maintain web-based/ Apple based applications.
- Test custom applications/scripts.
- Assist in analyzing and developing requirements for applications.
- Follow standard software development life cycle processes and participate in code reviews.
- Assist in game portal/social network front-end design.
- Support quick-turnaround Application development in a dynamic and highly visible environment.
- Experience with or able to quickly learn high-volume and high-availability software engineering techniques.
- Strong understanding of Data Structures, Algorithms, and Modular/Object-Oriented design/Design Patterns.
- Commercial experience in Web Application development and/or software development.
- Productive in XAMP & XCode environment.
- Determining any functionality that the Application must support and developing PHP content based on practical approved layout.
- Identifying the content type the site will host and ensuring compatibility with the PHP programming requirements.
- Giving guidance on colors, layout and styles for the client application.
Location: Information Technology and Services - Karachi, Pakistan
#J-18808-LjbffrApplication Developer: Enterprise Platforms
Posted 15 days ago
Job Viewed
Job Description
Responsibilities
- Demonstrate hands-on experience in application development and support on at least one Mainframe or Mid-Range platform, such as VM, TPF, Microfocus COBOL, Tandem, or HP-3000.
Exclude core Mainframe (zOS) and Midrange (System i) platform skills from this specialty.
Skills- Proficiency in programming languages and tools relevant to the listed platforms (e.g., COBOL, TAL, or platform-specific utilities).
- Strong understanding of application lifecycle management within legacy and mid-range environments.
- Experience in maintenance, debugging, and performance tuning for platform-specific applications.
- Ability to work with integration frameworks to connect legacy applications with modern systems.
- Problem-solving skills and the ability to troubleshoot issues across complex, platform-specific environments.
- Knowledge of migration or modernization strategies for applications running on VM, TPF, Tandem, HP-3000, or Microfocus COBOL.
Flutter Application Developer - Remotly
Posted today
Job Viewed
Job Description
- Develop mobile applications using Flutter (iOSand Android).
- Develop and maintain Desktop Applications using Flutter or similar technologies.
- Implement and integrate Deep Linking inmobile applications.
- Optimize and maintain application performance.
- Collaborate with other developers to improveperformance and functionality.
- Test and debug applications.
- Work closely with designers to ensure the bestuser experience.
Are you an experiencedFlutter Application Developer looking for a remote job opportunity? At Mdarat Information Technology , we are looking for a Flutter Application Developer with atleast 3 years of experience to join our creative team.
Educational RequirementsBachelor's degree in Computer Science, Software Engineering, or arelated field (or equivalent practical experience).
Experience Requirements- At least 3 years of experience in developingapplications using Flutter .
- Strong knowledge of Dart and the FlutterFramework .
- Experience with Deep Linking and itsintegration into mobile applications.
- Experience in developing DesktopApplications using Flutter or similar technologies.
- Ability to work remotely with fullflexibility.
- Strong understanding of UI/UX designprinciples.
- Ability to work collaboratively in a team andunder pressure.
- Proficiency in version control systems like Git .
- Strong problem-solving skills and a proactiveapproach to resolving technical issues.
- Experience with Firebase integration inmobile and desktop apps.
- Familiarity with CI/CD pipelines andautomation tools.
- Experience with API integration (RESTful services, GraphQL, etc.).
- Knowledge of performance optimizationtechniques for mobile applications.
- Experience with State Management techniques (e.g., Provider, Riverpod, Redux).
- Ability to write clean, maintainable, andwell-documented code.
- Good communication skills and ability tocollaborate with cross-functional teams.
Full-Time
SAR 1500- SAR 2000
Vacancy1
PositionSenior Flutter Developer
Company Name Compensation & Other Benefits- Remote work with flexible hours .
- A dynamic and innovative work environment.
- Competitive salary and incentives.
- Opportunity to enhance your skills and work ondiverse projects.
Flutter Application Developer - Remotly
Posted today
Job Viewed
Job Description
- Develop mobile applications using Flutter (iOSand Android).
- Develop and maintain Desktop Applications using Flutter or similar technologies.
- Implement and integrate Deep Linking inmobile applications.
- Optimize and maintain application performance.
- Collaborate with other developers to improveperformance and functionality.
- Test and debug applications.
- Work closely with designers to ensure the bestuser experience.
Are you an experiencedFlutter Application Developer looking for a remote job opportunity? At Mdarat Information Technology , we are looking for a Flutter Application Developer with atleast 3 years of experience to join our creative team.
Educational RequirementsBachelor's degree in Computer Science, Software Engineering, or arelated field (or equivalent practical experience).
Experience Requirements- At least 3 years of experience in developingapplications using Flutter .
- Strong knowledge of Dart and the FlutterFramework .
- Experience with Deep Linking and itsintegration into mobile applications.
- Experience in developing DesktopApplications using Flutter or similar technologies.
- Ability to work remotely with fullflexibility.
- Strong understanding of UI/UX designprinciples.
- Ability to work collaboratively in a team andunder pressure.
- Proficiency in version control systems like Git .
- Strong problem-solving skills and a proactiveapproach to resolving technical issues.
- Experience with Firebase integration inmobile and desktop apps.
- Familiarity with CI/CD pipelines andautomation tools.
- Experience with API integration (RESTful services, GraphQL, etc.).
- Knowledge of performance optimizationtechniques for mobile applications.
- Experience with State Management techniques (e.g., Provider, Riverpod, Redux).
- Ability to write clean, maintainable, andwell-documented code.
- Good communication skills and ability tocollaborate with cross-functional teams.
Full-Time
SAR 1500- SAR 2000
Vacancy1
PositionSenior Flutter Developer
Company Name Compensation & Other Benefits- Remote work with flexible hours .
- A dynamic and innovative work environment.
- Competitive salary and incentives.
- Opportunity to enhance your skills and work ondiverse projects.
Application Developer: Microsoft Modern Workplace
Posted 15 days ago
Job Viewed
Job Description
Responsibilities
- Design, develop, migrate, and maintain collaboration solutions using the Microsoft 365 suite (SharePoint, OneDrive, Office 365, Teams).
- Apply a foundational understanding of M365 Copilot to enhance user productivity and collaboration.
- Support the technical architecture design, development, and maintenance of Microsoft 365 applications.
- Gather requirements from business stakeholders and translate them into appropriate Microsoft 365 solutions.
- Ensure seamless integration of Microsoft 365 products and services across the enterprise.
- Collaborate with cross-functional teams to deliver secure, scalable, and efficient collaboration platforms.
- Provide technical support, troubleshooting, and best practice guidance for Microsoft 365 applications.
- Proven experience with Microsoft 365 collaboration tools : SharePoint Online, OneDrive, Teams, and Office 365.
- Basic understanding of M365 Copilot and AI-driven productivity features.
- Strong knowledge of Microsoft collaboration frameworks and integration best practices.
- Experience with requirements gathering, solution design, and implementation .
- Familiarity with Power Platform (Power Automate, PowerApps, Power BI) is an advantage.
- Ability to troubleshoot, optimize, and maintain Microsoft 365 environments.
- Excellent problem-solving and communication skills with the ability to work across business and IT teams.
Software Developer
Posted 17 days ago
Job Viewed
Job Description
المهام والمسؤوليات
- إدارة وتشغيل المنصة بشكل يومي وضمان استقرار الخدمات.
- التنسيق مع فريق التطوير لمتابعة التحديثات التقنية (Front-End, Back-End, Database, AI).
- الإشراف على عمليات توليد المحتوى (نصوص – صور – فيديوهات قصيرة) باستخدام تقنيات الذكاء الاصطناعي.
- إدارة الحملات الإعلانية المدفوعة وضبط الميزانيات.
- إعداد التقارير الدورية عن الأداء، التفاعل، والنمو باستخدام الـ Dashboard.
- ضمان عمل تكاملات الـ API مع منصات التواصل الاجتماعي بشكل فعّال.
- متابعة بوابة الدفع لضمان تحصيل الاشتراكات والمدفوعات بسلاسة.
- رفع التوصيات للإدارة حول التحسينات المستقبلية في المنصة.
- خبرة عملية (3–5 سنوات) في إدارة مشاريع تقنية/منصات SaaS.
- معرفة عملية بـ Front-End (React أو Next.js) و Back-End (Node.js أو Django).
- خبرة في إدارة قواعد بيانات PostgreSQL أو MongoDB.
- إلمام بتقنيات الذكاء الاصطناعي (OpenAI API، Stability، Replicate).
- خبرة في معالجة الوسائط (FFMPEG، Cloudinary).
- فهم قوي للتسويق الرقمي، جدولة المحتوى، وتحليلات الحملات.
- مهارات عالية في التواصل وإدارة الفرق.
- راتب منافس + حوافز أداء.
- فرصة للعمل في مشروع مبتكر قائم على الذكاء الاصطناعي.
- بيئة عمل مميزة ومرنة.
- فرص للتطوير المهني والمشاركة في توسع المنصة.
Skills
ارسل عبر البريد الالكتروني فقط
#J-18808-LjbffrBe The First To Know
About the latest Senior developer Jobs in Riyadh !
Emv Developer / Android Developer
Posted today
Job Viewed
Job Description
**Experience**:
- Android Development: 4 years (preferred)
Software Development Engineer
Posted 15 days ago
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 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
- 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
- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Other
- Industries IT Services and IT Consulting
Referrals increase your chances of interviewing at Master Works by 2x
Sign in to set job alerts for “Software Engineer” roles.Riyadh, Riyadh, Saudi Arabia 43 minutes ago
Quality Assurance (QA) Software Engineer - Remote Option Available Full Stack Mobile Application DevelopmentWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrSoftware Development Engineer
Posted 17 days ago
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-Ljbffr