Description:
We are looking for a highly skilled Back End Developer who is passionate about programming and new technologies. He should be an analytical person who easily identifies the problem and solve it.
Job Responsibilities:
- Design, architect, and develop back end systems for Chat Bots, Web Apps and Mobile Apps.
- Design hosting solutions for the different applications and back end systems on premise, on colocation hosting and on cloud hosting platforms and work with all relevant software, tools, and programming.
- Work on DNS and domain names services.
- Work on data collection and storage from all applications in a manner and form that enables analytics and consequently ongoing improvements at all levels.
- Closely work with Front End Developers and UI/UX experts to achieve set objectives and deliver smooth and effective customer experience and always work to enhance such experiences.
- Develop accurate and comprehensive data storage strategies for all Chat Bots and Apps so it is presentable as reports and dashboards.
- Stay up to date with relevant technologies and its trends to always bring new ideas, new customer experiences and improvements in our chat bots or applications.
- Knowledge and experience in modern ways to secure Back End systems by use of best practices in programming, security software, and other networking tools.
Job Requirements:
- Highly knowledgeable and experienced in LAMP/WAMP (Linux/Windows, Apache, MySQL, PHP) and related frameworks to deliver high demand solutions and applications.
- Knowledge and experience in MS .NET / C#, Java or Python
- Knowledge and experience in Linux and Windows operating systems
- Highly knowledgeable and experienced in the software development processes and the different software development management methodologies.
- Focused on continuous improvement of development processes and frameworks.
- Highly skilled in problems identification and solving.
- Highly skilled in verbal and written communication with other teams.
- Excellent project management skills.
Education and Experience:
- A Bachelors Degree in an IT or Engineering field.
- 3+ years of experinec
Language Skills:
- Excellent English skills
- Excellent Arabic skills or previous Expereince in developing systems/applications with Arabic user experiences.