Team Lead Python Developer
Job Summary
Responsibilities:
• Writing reusable testable and efficient code
• Design and implementation of low-latency high-availability and perform-ant 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 may include databases key-value stores blob stores etc.
Technical Skills and Qualifications :
• Expert in Python with knowledge of at least one Python web framework such as Django Flask
• Experience in Python- based OCR development and implementing OCR.
• Familiarity with some ORM (Object Relational Mapper) libraries such as (NumPy Pandas OpenCV Sk-learn Regex. etc)
• Able to integrate multiple data sources and databases into one system
• Understanding of the threading limitations of Python and multi-process architecture
• Basic understanding of front-end technologies such as JavaScriptHTML5 and CSS3
• Knowledge of MongoDB No SQL or My SQL DB
• Should have knowledge of Web-API and REST-API.
• Strong unit test and debugging skills
• Proficient understanding of code versioning tools such as Git SVN
• Basic knowledge of AI and ML
• Independently work on the project.
• Collaborate with the business team to gather requirements and implement the solution accordingly.
Required Skills:
Python Django Flask OCR development Object Relational Mapper (ORM) NumPy Pandas OpenCV Sk-learn Regex Data integration Multithreading Multiprocessing JavaScript HTML5 CSS3 MongoDB No SQL MySQL Web-API REST-API Unit testing Debugging Git SVN AI ML Cross-functional communication Independent working