Python Developer
Role & Responsibilities:
-
Write server side application languages
-
Write Reusable, testable, and efficient code
-
Design & implement high performance application
-
Implement security and data protection
-
Integrate multiple Database sources, key stores into one system
-
Create database schema that represent and support business processes
-
Understand multi-threading limitation of python and multi-thread processor architecture
-
Logically thinking and visualize some abstract concepts during implementation
-
Unit test and debug the assigned modules
Key attributes:
-
Python
-
Server side application language
-
Python web framework ( such as Django, Flask)
-
Familiarity with Object Relational Mapper (ORM)
-
Jinja 2, Mako(server side templating languages ), JavaScript, CSS 3 and HTML5
-
Strong Analytical and Logical thinking skills
-
Understand multithreading limitation of python and multithread processor architecture
Requirements:
-
3 - 4 year experience as Python Developer.
-
Strong Unit testing and debugging skills
-
Usage of version control tools GIT, Mercurial, SVN