Python Developer

  • Gurugram
  • Makemytrip

Experience required : 4-6 years

Location : Gurgaon

Responsibilities

  • Design, develop, test and document scalable, highly reliable, enterprise global systems in a structured, disciplined, and fast-moving environment
  • Develop within an Agile process, including design and code reviews
  • Support the production environment, assist in the diagnosis and resolution of production incidents, assist with build management and releases, and maintain the stability and integrity of all environments

Technical Skills:

  • Proven experience in software development lifecycle
  • Understanding of fundamental design principles behind a scalable application
  • Acquaintance with Python web stacks – Django, Flask, WSGI/Gunicorn
  • Very good knowledge of Python libraries, including pandas, numpy and basic knowledge of DS Python libraries, including Scipy, Sklearn, NLTK, Matplotlib
  • Understanding of the threading limitations of Python, and multi-process architecture
  • Strong unit test and debugging skills
  • Proficient understanding of code versioning tools – Git/SVN
  • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
  • Able to create database schemas that represent and support business processes
  • SQL / SQL Server experience.