What are the responsibilities and job description for the Python Consultant position at Omni Inclusive?
Job Description :
- Write effective, scalable code
- Develop back-end components to improve responsiveness and overall performance
- Integrate user-facing elements into applications
- Test and debug programs
- Improve functionality of existing systems
- Implement security and data protection solutions
- Assess and prioritize feature requests
- Coordinate with internal teams to understand user requirements and provide technical solutions
- Experience as a Web / Application Developer and coding with analytical programming using Python
- Experience in complete Software Development Life Cycle including Analysis, Design, Development, Testing and Implementation using Python, Django, and Flask technologies
- Experience of software development in Python (libraries - Beautiful Soup, NumPy, SciPy, matplotlib, python-twitter, Panda's data frame, network, urllib2, MySQL dB for database connectivity) and IDEs - sublime text, Spyder, PyCharm, emacs
- Experience in data analysis and machine learning techniques with hands-on-experience on various Python libraries like NumPy, Pandas, and SciPy
- Experienced in working with various Python IDE's using PyCharm, PyScripter, Spyder, PyStudio and PyDev
- Experience working in WAMP (Windows, Apache, and MYSQL) and LAMP (Linux, Apache, and My SQL) Architecture
- Experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
- Work experience as a Python Developer
Expertise in at least one popular Python framework (like Django, Flask or Pyramid)