System Analyst & Developer
Responsibilities & Authorities
· Design, develop, enhance, and support business application systems to improve operational efficiency and system reliability.
· Gather, analyze, and document business requirements; translate them into clear functional and technical specifications aligned with organizational standards.
· Develop and maintain application programs, including system modules, APIs, and enhancements based on design requirements.
· Manage and deliver assigned projects and enhancements within agreed timelines, ensuring adherence to system development and support workflows.
· Prepare and maintain system documentation, including specifications, user guides, and operational procedures.
· Support incident, problem, and change management processes, ensuring proper tracking, escalation, and closure.
· Collaborate with cross-functional teams, and stakeholders to ensure smooth system integration and operations.
· Ensure compliance with security principles.
· Perform tasks needed by company which adhere to company policy. to ensure company’s business operation.
Education & Experience
· Bachelor’s degree in computer science or relevant field
Skills & Knowledge
· Strong knowledge of RDBMS (e.g.MYSQL) with experience in writing queries, troubleshooting, and performance tuning. Familiarity with programming languages such as PHP or JavaScript will be an added advantage.
· Good project management skills within a dynamic work environment
· Experience with Git is a plus.
· Knowledge of IT processes (e.g., Incident, Problem, Change Management) and information security practices is an advantage.
· Strong analytical and problem-solving skills, with experience in root cause analysis and incident handling.
· Good communication skills in English, with the ability to interact effectively with technical and non-technical stakeholders.
· Self-driven, proactive, and able to work both independently and as part of a team.