Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- 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)
Job Requirements
The most important programming languages and techniques that must be mastered:
- Microsoft .NET languages in all its known versions (.NET / Core).
- PHP Language and Framework (Laravel / CodeIgniter).
- Node JS and all languages based on it (React / Angular / Vue).
- Web designs and requirements (Html - Css - Bootstrap) and similar.
- Databases of various forms (MS SQL - Oracle - MySql - MariaDB - Postgre - Mongo DB)
- Mobile apps (Flutter / Android / ios).
- The ability to implement various electronic payment mechanisms.
- The ability to plan for backup operations in the event of disasters.
- The ability to deal with application stores and manage applications on them with all their requirements.
- The ability to learn quickly and find solutions to urgent problems.
- Creativity and distinction in finding solutions and developing plans.
- Computer science and programming major.
- Experience of not less than 10 years.
- Experience in analyzing customer requirements and converting them into a technical plan and a scheduled work plan delivered to programmers.