We are looking for a motivated and detail-oriented IT Developer / Systems Developer to join our team.
The role is responsible for supporting, maintaining, developing, and improving the company’s internal systems, applications, databases, and IT-related workflows. The ideal candidate should have strong technical skills, good problem-solving abilities, and the capacity to work closely with different departments to understand business needs and translate them into practical system solutions.
Key Responsibilities
Maintain, support, and enhance existing internal systems and applications.
Develop new system features, reports, workflows, and automation tools based on business requirements.
Troubleshoot system issues and coordinate proper technical solutions.
Support database management, data accuracy, and system integrations.
Work closely with different departments to understand operational needs and improve system efficiency.
Prepare technical documentation, user guides, and system-related procedures.
Coordinate with external vendors or service providers when needed.
Ensure system security, data confidentiality, and proper access management.
Provide user support and training when required.
Requirements
Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
Previous experience in software development, systems support, or application management.
Good knowledge of databases, reporting tools, and system integration.
Experience with programming languages such as PHP, .NET, Java, Python, JavaScript, or similar technologies.
Knowledge of SQL and database management is required.
Strong analytical and problem-solving skills.
Ability to communicate with both technical and non-technical users.
Good command of English; Arabic is a plus.
Preferred Qualifications
Previous experience in an NGO, non-profit, humanitarian, or development organization is highly preferred.
Experience with ERP, CRM, HRIS, finance, procurement, or donor/project management systems is a strong advantage.
Experience in process automation, dashboard development, or reporting tools is a plus.
Profile
The ideal candidate is proactive, service-oriented, organized, and able to manage multiple system-related requests while ensuring timely and reliable support to users