Job Description
The holder of this position is responsible for different phases of software development cycle including analysis, design, development and deployment and therefore it is expected from the successful candidate to be able to perform following tasks:
- Investigating the business processes and planning for their automation
- Requirement engineering and analysis and providing the Request for Proposal (RFP)
- Software analysis, design and development
- Managing the outsourcing process (including proposal investigation form technical and operational perspective, Evaluation and selection of the contractor, generating the draft of contract, follow up the agreement process and gathering the tender documents)
- Project control, management and technical supervision
- Test, deployment and delivery of the software
- Performing administrative affairs and essential correspondence