Writing reusable, testable, and efficient code
Design and implementation of low-latency, high-availability, and performant applications
Implementation of security and data protection
Integration of data storage solutions
Skills and qualifications
Expert in python, with knowledge of python web framework i.eDjango
Familiarity with orm (object relational mapper) libraries
Able to integrate multiple data sources and databases into one system
Good knowledge of data structures and algorithms.
Understanding of the threading limitations of python, and multi-process architecture
Good understanding of server-side templating languages such as jinja 2
Must have knowledge of apis development, integration of third-party apis.
Knowledge of any one of relational database system such mysql, postgresql
Knowledge of user authentication and authorization between multiple systems, servers, and environments
Understanding of fundamental design principles behind a scalable crm application
Familiarity with event-driven programming in python
Basic understanding of it security and databases.
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
Minimum 6+ months & maximum 2year experience
Ready to travel client site @australia