Job purpose:
Manage and ensure the execution of software development life cycle of applications and programs (installation; configuration; deployment; analyzing; documenting; coding/development; and unit testing) as well as leading junior and senior engineers assigned to projects
- Interpret the customer requirements into deliverables (code; installation of a system; deployment. … etc.) and ensure they are well mapped with the requirements
- Manage the time estimation of projects while following the project plan and timeline as well as the organization processes and standards
- well mapped with the requirements
- Manage the time estimation of projects while following the project plan and timeline as well as the organization processes and standards
- execute when needed and as per the project needs)
- Manage and ensure the creation and execution of unit test cases (might execute when needed and as per the project needs)
- Ensure ...