Main duties:
1. Writing effective, scalable code
2. Learning and Integrating with third-party APIs
3. Integrating with Python compiled packages
4. Automating Python Scripts
5. Developing back-end components and web services
6. Assisting in developing a Mobile application
7. Testing and debugging applications

Requirements:
1. MSc or BSc in Computer Science, Computer Engineering (Software), Remote Sensing or relevant field
2. Work experience as a Python Developer is a must
3. Proficient understanding of code versioning tools such as Git
4. Familiarity with event-driven programming in Python'
5. Familiarity with consuming RESTful API using Python
6. Familiarity with automating scripts using Python
7. Experience in Mobile development is a plus
8. Strong analytical and problem-solving skills
9. strong oral communication skills
10. Knowledge of GIS is a strong plus

Contract Duration: Project duration is three years.

Salary: 
Commensurate with demonstrated skills and experience.

Interested candidates should send a cover letter and a CV to hj01@aub.edu.lb with a copy to sw09@aub.edu.lb