Python Developer - Sandton Verfied

R 50000 per month Sandton, Gauteng Sandton, Gauteng more than 14 days ago 12-05-2019 3:06:53 PM
07-07-2019 3:06:53 PM
Our client, a creative studio developing interactive solutions for a wide variety of devices and platforms is looking for a Python Developer to work with their existing backend team. Their backend is responsible for the system of records and logic of our platform and allows our front-end
applications to work in tandem with one another.

Skills, Qualifications and Experience requirements:
• Software development qualification an advantage
• Minimum 3 – 5 years server side development experience
• Expert in Python
• Django experience is a definite advantageous
• Familiarity with ORM (Object Relational Mapper) libraries
• Able to integrate multiple data sources and databases into one system
• Understanding of the threading limitations of Python, and multi-process architecture
• Understanding of accessibility and security compliance
• Knowledge of user authentication and authorization between multiple systems, servers, and environments
• Understanding of fundamental design principles behind a scalable application
• Familiarity with event-driven programming in Python
• Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform
• Able to create database schemas that represent and support business processes
• Strong unit test and debugging skills
• Proficient understanding of code versioning tools, such as Git, Mercurial or SVN

Key Performance Areas:
• Writing reusable, testable, and efficient code
• Design and implementation of low-latency, high-availability, and performance applications
• Integration of user-facing elements developed by front-end developers with server side logic
• Implementation of security and data protection
• Integration of data storage solutions