Supervising the implementation of tasks by programmers.Training of programmers to help them overcome any obstacles that may hinder the progress of their work in relation to the work plan and agreed delivery dates.Receiving the outputs from the programmers and testing them before delivering them to the concerned parties.Delivering the outputs to stakeholders and training them on them.Preparing servers, quartering data on them, taking backups from them, linking them with different environments, installing requirements on them, and working on Windows / MacOS / Linux environment.Dealing with APIs of all kinds and working methods (RESTFULL / SOAP / JSON)