Job Description:
A Python Developer should be participating in all phases of the software development lifecycle - starting from requirements gathering and understanding up to delivering a robust application as per client's expectation.
Required Skillset:
Expert in Python, Django / Flask is must. Should be able to code himself, not just delegating work to the team.
Familiarity with some ORM (Object Relational Mapper) libraries
Understanding of the threading limitations of Python, and multi-process architecture
Good understanding of server-side templating
Coach junior team members.
Understanding of front-end technologies (ReactJS, AngularJS or other), Javascript, HTML, CSS.
Understanding of accessibility and security compliance
Knowledge of user authentication and authorization between multiple systems.
Understanding of fundamental design principles behind a scalable application
Familiarity with event-driven programming in Python
Understanding and knowledge of diff. databases and DBMS/SQL.
Proficient in - git processes, basic project mgmt., Code review - automated and peer, refactoring, deployment over cloud servers, docker
Excellent written and verbal communication skills in English
Strong unit testing capabilities - identifying use cases, writing testcases and achieve code coverage for functional guarantee.
Strong debugging and problem-solving approach.
Experience : 5 - 11 Years
No. of Openings : 4
Education : B.C.A, B.Tech/B.E, M.C.A
Role : Python Developer
Industry Type : IT-Hardware & Networking / IT-Software / Software Services
Gender : [ Male / Female ]
Job Country : India