Python NLP Developer

  • Pune
  • Newvision Software

In-Depth knowledge of Python syntax, data structures, algorithms, and OOP principles. Experience with design patterns and best practices for writing clean, maintainable, and efficient Python code. Hands on experience as Python Developer minimum of 5 years. (fake profiles are not entertained). Experience with Python frameworks (e.g. Django, Flask, Bottle), Ability to design, develop, and deploy server side applications using these frameworks. Familiarity with Azure development and REST API's Understanding of databases and SQL Writing unit tests using frameworks like JUnit or pytest to ensure the correctness of individual code modules. Building efficient server-side applications in Python Design and implement functional requirements Integrate services components into python applications Prepare technical documentation Implement software enhancements and suggest improvements. Attention to detail Expert-level proficiency in using Git for version control, branching, merging, and collaborating on code with a team. Ability to use regular expressions for pattern matching and text manipulation in Python. Strong debugging skills to identify and fix bugs in code efficiently. Experience with popular NLP libraries like spaCy and NLTK for tasks like text cleaning, tokenization, part-of-speech tagging, named entity recognition (NER), and sentiment analysis. Expertise in java and spring boot. – should have familiarity in working with one large scale java project using java and spring boot.