Job Description
Applications coding, enhancing, testing and documenting as per Information Systems Directorate and Business requirements
Roles & Responsibilities:
- Participate in Project Closure and Handover to Maintenance (SCD doc)
- Works closely with the architects and business analysts to produce the System requirement specifications deliverable
- Makes sure to keep knowledge of new approaches and technologies related to its responsibilities
- Defines technical solutions for business requirements to maximize efficiencies by leveraging the technology strategies to facilitate the system solution for requirements
- Performs analysis to understand and communicate production problem patterns and suggests continuous improvements
- Facilitates implementation of changes to existing applications
- Responsible for assigned testing activities with minimal supervision including participation in identifying conditions and scenarios to be included in the test execution
- Responsible for gathering and documenting business requirements, functional requirements, and use cases
- Performing business analysis activities at the strategic, operational and organizational level
- All other duties as assigned
Educational Qualifications:
Must have B.Sc. degree in Computer Science or Computer Engineering.
5 years programming experience.
Experience:
- Senior System Analyst should have experience in the followin
- At least 6 years experiences in the field of system analyzing.
- Minimum 5 years experiences in programming
- Experience in databases Oracle, Microsoft SQL, Postgre, etc.
- Experience in web services API.
- Experience in Eclipse, Rational Application Developer (RAD)
- Experience in Object Oriented Analysis and Design (OOAD) techniques using UML
- Experience in writing technical documents.
- Must be Fluent in English (speaking, reading and writing) and preferably Arabic.
- Experience in AWS cloud.
- Experience in SDLC like Agile Methodology. Knowledge of iOS & Android SDK Preferred
- Experience in User Experience (UX) and Testing Preferred
- Experience in Low Code development is Mandatory (Preferably Mendix)
Required Skills:
- Be able to work in a team and share knowledge.
- Good communication skills.
- Strong client-facing and communication skills
- Advanced troubleshooting and multi-tasking skills
- Customer service orientation