Old Version
Recent Searches
MASCO Code
2514-01
Compare
Computer Programmer writes, develops, tests, and maintains code for a software application or system based on technical specifications. They translate program designs into functional software, ensure code quality and efficiency, perform debugging, and collaborate with developers, engineers, and analysts to deliver reliable and effective technology solutions.
Tasks
Write and maintain clean, efficient, and reliable code.
Analyse and interpret user and technical requirements and program designs to develop software solutions.
Debug, troubleshoot, and fix software issues to ensure functionality and reliability.
Revise, update, upgrade, and support existing programs and applications to improve performance and meet new requirements.
Perform unit testing, trial runs, and other verification activities to ensure correct program outputs.
Collaborate with developers, engineers, analysts, and project teams to coordinate work and meet objectives.
Prepare and maintain technical documentation for code and software systems.
Participate in code reviews and follow programming standards to ensure software quality.
Skills
Basic
Ability to work independently and willingness to learn new technologies.
Attention to detail with clear communication, active listening, and teamwork skills.
Proficiency in programming languages such as Java, Python, or C++ and familiarity with database systems.
Strong logical and analytical thinking with complex problem-solving ability.
Understanding of software development methodologies, including Agile or Scrum, and version control systems.
Specific
Competency in software testing, debugging, and troubleshooting during development and deployment.
Knowledge in database querying and integration using SQL and systems.
Knowledge in object-oriented programming principles and software design practices.
Knowledge in software development methodologies.
Proficiency in programming languages such as Java, Python, C++, C#, PHP, or JavaScript.
Proficiency in software development frameworks.
Proficiency in version control systems in collaborative development environments.
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.