Job Description
VAM Systems is currently looking for SYSTEM ANALYST for our Bahrain operations with the following skillsets & terms and conditions:
Mandatory Requirements: Experience in Low Code development “Mendix”.
Educational Qualification & Certifications: -
Must have B.Sc. degree or higher in Information Systems, Computer Science, Computer Engineering, IT, or a related field.- Certified Mendix
- At least 4 years’ experience in the field.
Required Skills:
System Analysts should have excellent skills on user requirements study and application designs.- Must be Fluent in English (speaking, reading and writing) and preferably Arabic.
Experience:
Experience in Low Code development “Mendix” is Mandatory- At least 2 years experiences in the field of system analyzing.
- At least 2 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
Roles & Responsibilities:
Study and analyze business requirements / problems, identify bottlenecks, propose optimal process reengineering and design economic, efficient and high-quality solutions.- Produce solution ERD and workflow.
- Guide programmers and supervise the software development life cycle.
- Test developed applications to confirm efficiency, accuracy, security and business requirement satisfaction.
- Advice stakeholders about applicable solutions for their business problems.
- Develop subordinates’ knowledge and experience and propose applicable trainings.
- Review user and system documentation and confirm that it is up to date.
- Develop standard procedures and explore possibilities to enhance current procedures.
- Perform other duties and related tasks as may be required.
- All other duties as assigned