Purpose:
Design or modify systems architecture to meet certain business needs. They test, integrate, and program software systems to ensure that specific business issues are solved.
Responsibilities & Accountabilities:
- Client facing and stakeholders engagement.
- Gathering, validating, and documenting requirements.
- Doing the required gap analysis if needed.
- Carrying out in-depth evaluation and verification of the solution capabilities.
- Maintaining and verifying the requirements specifications according to the baseline.
- Writing software specifications
- Effectively writing, documenting requirements and specifications of the solution and / or integration.
- Supervising requirements traceability and recording the status of the requirements through the solution life cycle.
- Modeling solution architecture, designing, and developing solution and application prototype.
- Developing the prove of concept, enforcing the stockholders and managing their expectations.
- Work closely with the stakeholders/ clients to identify customer requirements and come up with valuable solutions to meet them for the optimum benefit and satisfaction of the customers.
- Effectively modeling and documenting business processes and solution designs.
- Collaborating with business and commercial leads and the team to design alternative valuable solutions, evaluate them, and choose the better one.
- Technically leading development and implementation teams.
- Liaises between all stakeholders and technical teams as a solution owner.
- Supervising the implementation and aligning all stakeholders and technical teams to stand for the designed solution (Solution Implementation Alignment)
- Support the QC team to review and confirm the testing scenarios according to the solution design.
- Conduct kickoff meeting to explain and deliver the solution to the technical implementation team (Dev, QC, Ops, Data warehouse, and Network Teams).
- Assesses and analyzes business and / or solution implications that may be involved and doing necessary impact analysis.
- Study current business processes and implemented solutions and define new targeted process and solutions and documenting the gap.
- Participate in the onboarding life cycle of new service and/ or partner according to eKhales’s onboarding process.
- Using standard templates of eKhales Business Solution and help in improving their processes, templates and artifacts.
- Expected to carry out the instructions as directed by the business leads and chief architect.
- Keeping process improvements and lesson learned in practice.
Qualifications:EducationBachelor’s Degree in computers and information, or in any relevant fieldExperienceAt least 2 years of experience in a related positionExperience in business analysis and solution designUnderstanding object-oriented Analysis, design, and developmentExperience in programming and software development using OOP.Experience in modeling, UML, BPMN, Use case, ERD,…Experience in UI design and Understanding the UX (Front-End Design (Web, Mobile))Understanding software development life cycle (SDLC)