Old Version
Recent Searches
MASCO Code
1511-13
Compare
Software and Applications Manager plans, leads and oversees the design, development, implementation and ongoing optimisation of software and application systems to meet organisational and user requirements. The role manages the full software development lifecycle, including system architecture, application performance, integration, quality assurance and issue resolution, while directing development teams and allocating technical resources. It also ensures software solutions are scalable, secure and aligned with business objectives, including specialised application areas such as enterprise platforms or digital and e-commerce systems.
Tasks
Develop and implement short- and long-term software and application strategies aligned with organisational objectives.
Lead and manage software development and architecture teams, including providing guidance and performance oversight.
Collaborate with stakeholders, cross-functional teams, and vendors to define system requirements and project deliverables.
Ensure adherence to coding standards, security requirements, regulatory compliance, and best practices, including agile methodologies.
Oversee the design and maintenance of scalable, secure, and high-performing system architectures and integrations, including cloud-based solutions.
Manage project timelines, resources, budgets, and quality assurance processes to ensure effective delivery.
Monitor system and application performance and recommend improvements to optimise operations.
Oversee application platforms, including e-commerce systems, and ensure integration with business processes.
Evaluate emerging technologies and recommend adoption to enhance organisational capabilities.
Skills
Basic
Clear communication and interpersonal skills to work effectively with technical and non-technical stakeholders.
Problem-solving and analytical thinking skills to address technical and operational issues.
Project management and organisational skills to plan, monitor, and deliver projects.
Strong leadership and team management to guide software and application teams.
Understanding of the software development life cycle (SDLC), including agile or DevOps practices, to align delivery with business needs.
Specific
Knowledge of Agile, Scrum, and DevOps methodologies, including continuous integration and continuous delivery (CI/CD) practices.
Knowledge of aligning application development with digital business strategies and organisational objectives.
Knowledge of cloud computing platforms, including Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP).
Knowledge of cybersecurity principles, application security controls, and risk assessment methodologies.
Knowledge of software architecture design, including microservices, application programming interfaces (APIs), and enterprise architecture frameworks.
Additional Info
QUALIFICATION
Bachelor’s degree or equivalent
Compare (/2)

📌 NOTICE 📌

Welcome to the new version of the e-MASCO Portal.

This portal is currently being enhanced and upgraded by the Ministry of Human Resources (MOHR). At present, the portal content is based on MASCO 2020, and the updated version is expected to be fully completed by the first quarter of 2026. Some information and functions may still be in the testing phase. We greatly appreciate any feedback and suggestions from users to help improve the features and content of this portal. Please share your views through the Feedback page.