Profitability and Cost Management Cloud Service Consultant
IT Services and IT Consulting Company Riyadh, Saudi Arabia
Unlock employer Dubai, United Arab Emirates Posted: 18 Nov 2025
Are you a software developer looking for the next step up in your career? Your next stop could be with the company. Our Group IT is looking for candidates for the role of Senior Software Developer to be based in Dubai or Sri Lanka.
Ready to apply for roles like this?
Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.
Unlock employer & apply directlyThe successful candidate will become part of our Architecture & Development (A&D) team, whose mission is to build or configure, maintain or enhance and eventually decommission applications through their life cycle. The main task is to develop and maintain complex software systems to meet the company business demands and facilitate our customers’ system demands. You'll work with diverse teams to design solutions meeting technical and business needs, while also mentoring junior developers. You'll focus on aligning solutions with the goals and priorities outlined by various the company departments and business units.
Key Responsibilities:
Software Development: Design, develop and deploy high-quality software solutions that meet business and user requirements.
Regularly update architectural diagrams, data flow diagrams, and technical specifications.
Ensure the performance, quality, and responsiveness of applications.
Perform code reviews and provide constructive feedback to team members.
Quality Deliverables: Ensure all outputs meet established quality standards through code reviews, testing, and adherence to best practices.
Participate actively in integration testing and system testing phases.
Collaborate closely with QA teams to design and execute test plans, test cases, and automated testing scripts.
Engage in User Acceptance Testing (UAT) by working with end-users and stakeholders.
Technical Leadership: Guide and mentor team members, contribute to architectural decisions, and promote technical excellence within the team.
Stay up-to-date with emerging technologies and industry trends.
Advocate for best practices and coding standards within the team.
Problem Solving: Analyze complex issues, identify root causes and deliver effective, scalable solutions.
Develop and implement solutions to improve application performance and reliability.
Maintenance and Support: Perform ongoing maintenance, troubleshoot production issues, and provide continuous support.
Contribute to the creation and maintenance of a knowledge base for common issues and resolutions.
Requirements:
IT Services and IT Consulting Company Riyadh, Saudi Arabia
IT Services and IT Consulting Company Riyadh, Saudi Arabia
IT Services and IT Consulting Company Al Khobar, Saudi Arabia
IT Services and IT Consulting Company Jeddah, Saudi Arabia
IT Services and IT Consulting Company Abu Dhabi, United Arab Emirates
Software Development Company Dubai, United Arab Emirates
Ready to apply for this role?
Apply Direct