
IT Applications Manager - Saudi Nationals
- On-site
- Dhahran, Saudi Arabia
- Technology
Job description
Role Overview
As IT Applications Manager, the main purpose of your role will be to lead the management, maintenance, and optimisation of our organisation's software applications portfolio. The IT Applications Manager will oversee the development, implementation, and support of enterprise software solutions to ensure alignment with business goals and operational efficiency. This role requires a blend of technical expertise, leadership, and project management skills to deliver innovative solutions and drive continuous improvement.
The IT Applications Manager will manage a team of developers mainly based offshore with some resources on-site. Work closely with stakeholders within IT and across the business
Key Responsibilities
· Install, configure, and maintain the application stack and related components. This includes performing system upgrades, patches, and updates as necessary
· Manage user accounts, roles, and security settings within the application systems. Grant and revoke access permissions based on user roles and responsibilities
· Monitor the performance, availability, and reliability of the application stack /enterprise business systems. Identify and resolve system issues, errors, and performance bottlenecks in a timely manner
· Ensure the integrity, accuracy, and security of the data stored within the application stack/ enterprise business systems. Perform regular data backups and implement disaster recovery procedures
· Collaborate with other IT staff to integrate current and future systems with other enterprise systems and applications. Ensure seamless data flow and compatibility between systems.
· Provide technical support to end-users regarding functionality, navigation, and troubleshooting. Develop and deliver training programs to enhance user proficiency. Conduct user training sessions and create user documentation as needed
· Develop and implement system enhancements and workflows
· Liaise with enterprise business system vendors for technical support, issue resolution, and software updates. Stay updated with the latest product releases and new features
· Implement and enforce security measures to protect sensitive data within the enterprise business systems. Ensure compliance with relevant data privacy and security regulations
· Maintain system documentation, including configuration settings, technical specifications, and user guides. Keep records of system changes, upgrades, and maintenance activities
· Plan and execute IT projects related to application development and integration. Monitor project progress, budgets, and timelines. Mitigate risks and resolve project-related issues. Oversee the software development life cycle, from concept to delivery
· Evaluate and select third-party software and service providers. Manage vendor relationships, contracts, and service level agreements. Develop and manage the IT applications budget, including forecasting and cost control. Stay updated on emerging technologies and industry trends. Identify opportunities for process optimization and efficiency improvements
· Provide backup and support for the first and second-level technical support staff and is part of a 24/7 on-call rotation that must be able to respond within the defined SLA
Job-Specific Accountabilities
· Oversee the lifecycle management of all business applications, including selection, implementation, upgrades, and retirement of software systems.
· Ensure applications are optimised to meet business needs while maintaining system performance, security, and reliability.
· Collaborate with business stakeholders to identify, analyze, and prioritize application-related requirements.
· Manage the integration of new applications with existing systems and ensure seamless data flow.
· Supervise and mentor a team of application specialists, developers, and support staff.
· Foster a culture of innovation, collaboration, and continuous learning within the team.
· Assign tasks, monitor workloads, and ensure timely delivery of objectives.
· Ensure all applications comply with company policies, industry standards, and regulatory requirements.
· Develop and enforce best practices for application security, data privacy, and change management.
· Evaluate emerging technologies and trends to recommend innovative solutions that enhance business operations.
· Develop and execute a strategic roadmap for the application portfolio in alignment with organisational goals
Job requirements
Minimum Qualification
· Should hold an Engineering Degree (BE / BTech) in Computer Science, Information Systems
· MBA or MSc.IT is preferable
Experience
· Minimum 7 years of experience in IT applications management, software development, or related roles
· Extensive experience in developing, managing Mobile, Front-end and Back-end applications
· Proven experience leading teams and managing enterprise software applications (e.g., ERP, CRM, HRIS)
· Extensive experience with application development methodologies, system integration, and project management.
· Strong understanding of IT infrastructure systems, such as servers, networks, storage, database, and security.
· Experience in AWS, GCP, Huawei cloud, Linux, AWS, Docker, Kubernetes.
· Knowledge of IT service management (ITSM) frameworks, such as ITIL.
· Proficiency in database management (SQL, Oracle, etc.) and system integration technologies (APIs, middleware).
· Experience with cloud technologies (AWS, Azure, or Google Cloud) is a plus
- Dhahran, Saudi Arabia
or
All done!
Your application has been submitted!
You've already applied for this job
We appreciate your interest in this position. Unfortunately, you have already applied for this job.

